Showing:

Annotations
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema am_schema_R2018a.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Element amVendorMaterialDB
Namespace No namespace
Annotations
The "amVendorMaterialDB" element is a database that captures vendor
material product definition as provided by AM material vendors.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMVendorMaterialDBType_amVendorMaterial am_schema_R2018a_xsd.tmp#AMVendorMaterialDBType
Type AMVendorMaterialDBType
Properties
content complex
Model
Children amVendorMaterial
Instance
<amVendorMaterialDB>
  <amVendorMaterial>{1,unbounded}</amVendorMaterial>
</amVendorMaterialDB>
Source
<xs:element name="amVendorMaterialDB" type="AMVendorMaterialDBType">
  <xs:annotation>
    <xs:documentation>The "amVendorMaterialDB" element is a database that captures vendor material product definition as provided by AM material vendors.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMVendorMaterialDBType / amVendorMaterial
Namespace No namespace
Annotations
Each "amVendorMaterial" element TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_productDefinition am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialType am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialName am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialForm am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialGrade am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_manufacturingMethod am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialSpec am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType
Type MaterialProductDefinitionType
Properties
content complex
maxOccurs unbounded
Model
Children manufacturingMethod, materialForm, materialGrade, materialName, materialSpec, materialType, productDefinition
Instance
<amVendorMaterial>
  <productDefinition>{1,1}</productDefinition>
  <materialType>{1,1}</materialType>
  <materialName>{1,1}</materialName>
  <materialForm>{1,1}</materialForm>
  <materialGrade>{0,1}</materialGrade>
  <manufacturingMethod>{0,1}</manufacturingMethod>
  <materialSpec>{1,1}</materialSpec>
</amVendorMaterial>
Source
<xs:element name="amVendorMaterial" type="MaterialProductDefinitionType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "amVendorMaterial" element TBD.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialProductDefinitionType / productDefinition
Namespace No namespace
Annotations
The "productDefinition" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ProductDefinitionType_productName am_schema_R2018a_xsd.tmp#ProductDefinitionType_productDescription am_schema_R2018a_xsd.tmp#ProductDefinitionType_vendor am_schema_R2018a_xsd.tmp#ProductDefinitionType_productID am_schema_R2018a_xsd.tmp#ProductDefinitionType_productVersion am_schema_R2018a_xsd.tmp#ProductDefinitionType
Type ProductDefinitionType
Properties
content complex
Model
Children productDescription, productID, productName, productVersion, vendor
Instance
<productDefinition>
  <productName>{1,1}</productName>
  <productDescription>{0,1}</productDescription>
  <vendor>{1,1}</vendor>
  <productID>{1,1}</productID>
  <productVersion>{0,1}</productVersion>
</productDefinition>
Source
<xs:element name="productDefinition" type="ProductDefinitionType">
  <xs:annotation>
    <xs:documentation>The "productDefinition" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProductDefinitionType / productName
Namespace No namespace
Annotations
The "productName" element captures the vendor's specific name
for the product. For example, EOS Titanium Ti64 would have a
vendorMaterialName of "EOS Titanium Ti64".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="productName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "productName" element captures the vendor's specific name for the product. For example, EOS Titanium Ti64 would have a vendorMaterialName of "EOS Titanium Ti64".</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProductDefinitionType / productDescription
Namespace No namespace
Annotations
The optional "productDescription" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="productDescription" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "productDescription" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProductDefinitionType / vendor
Namespace No namespace
Annotations
The "vendor" element captures the name of the vendor of the
product. For example, EOS GmbH manufactures EOS Titanium Ti64,
so the materialVendor would be "EOS GmbH".
Diagram
Diagram am_schema_R2018a_xsd.tmp#VendorNameType_vendorNameEnum am_schema_R2018a_xsd.tmp#VendorNameType_otherVendorName am_schema_R2018a_xsd.tmp#VendorNameType
Type VendorNameType
Properties
content complex
Model
Children otherVendorName, vendorNameEnum
Instance
<vendor>
  <vendorNameEnum>{1,1}</vendorNameEnum>
  <otherVendorName>{1,1}</otherVendorName>
</vendor>
Source
<xs:element name="vendor" type="VendorNameType">
  <xs:annotation>
    <xs:documentation>The "vendor" element captures the name of the vendor of the product. For example, EOS GmbH manufactures EOS Titanium Ti64, so the materialVendor would be "EOS GmbH".</xs:documentation>
  </xs:annotation>
</xs:element>
Element VendorNameType / vendorNameEnum
Namespace No namespace
Annotations
The vendorNameEnum element is a common vendor name.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VendorNameEnumType
Type VendorNameEnumType
Properties
content simple
Facets
enumeration Alpha
enumeration Beta
enumeration Gamma
enumeration Delta
enumeration Zeta
enumeration Eta
enumeration Theta
enumeration Iota
enumeration Lamba
Source
<xs:element name="vendorNameEnum" type="VendorNameEnumType">
  <xs:annotation>
    <xs:documentation>The vendorNameEnum element is a common vendor name.</xs:documentation>
  </xs:annotation>
</xs:element>
Element VendorNameType / otherVendorName
Namespace No namespace
Annotations
The otherVendorName element is a vendor name not included in
the VendorNameEnumType.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherVendorName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherVendorName element is a vendor name not included in the VendorNameEnumType.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProductDefinitionType / productID
Namespace No namespace
Annotations
The "productID" element captures the vendor supplied ID for the
product. For example, EOS Titanium Ti64 would have a materialID
of "9011-0014".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="productID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "productID" element captures the vendor supplied ID for the product. For example, EOS Titanium Ti64 would have a materialID of "9011-0014".</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProductDefinitionType / productVersion
Namespace No namespace
Annotations
The optional "productVersion" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="productVersion" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "productVersion" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialProductDefinitionType / materialType
Namespace No namespace
Annotations
The "materialType" element gives the type of material.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterielType_materialEnum am_schema_R2018a_xsd.tmp#MaterielType_otherMaterial am_schema_R2018a_xsd.tmp#MaterielType
Type MaterielType
Properties
content complex
Model
Children materialEnum, otherMaterial
Instance
<materialType>
  <materialEnum>{1,1}</materialEnum>
  <otherMaterial>{1,1}</otherMaterial>
</materialType>
Source
<xs:element name="materialType" type="MaterielType">
  <xs:annotation>
    <xs:documentation>The "materialType" element gives the type of material.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterielType / materialEnum
Namespace No namespace
Annotations
The materialEnum element describes a commonly used material.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialEnumType
Type MaterialEnumType
Properties
content simple
Facets
enumeration NickelAlloy
enumeration StainlessSteel
enumeration TitaniumAlloy
enumeration CobaltAlloy
enumeration AluminiumAlloy
enumeration PreciousMetalAlloy
enumeration CopperAlloy
Source
<xs:element name="materialEnum" type="MaterialEnumType">
  <xs:annotation>
    <xs:documentation>The materialEnum element describes a commonly used material.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterielType / otherMaterial
Namespace No namespace
Annotations
The otherMaterial element describes a material in natural
language.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherMaterial" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherMaterial element describes a material in natural language.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialProductDefinitionType / materialName
Namespace No namespace
Annotations
The "materialName" element captures the nonproprietary name of
the material. For example, EOS Titanium Ti64 would have a
materialName of "Ti6Al4V".
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialNameType_materialNameEnum am_schema_R2018a_xsd.tmp#MaterialNameType_otherMaterialName am_schema_R2018a_xsd.tmp#MaterialNameType
Type MaterialNameType
Properties
content complex
Model
Children materialNameEnum, otherMaterialName
Instance
<materialName>
  <materialNameEnum>{1,1}</materialNameEnum>
  <otherMaterialName>{1,1}</otherMaterialName>
</materialName>
Source
<xs:element name="materialName" type="MaterialNameType">
  <xs:annotation>
    <xs:documentation>The "materialName" element captures the nonproprietary name of the material. For example, EOS Titanium Ti64 would have a materialName of "Ti6Al4V".</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialNameType / materialNameEnum
Namespace No namespace
Annotations
The materialNameEnum element is a common material name.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialNameEnumType
Type MaterialNameEnumType
Properties
content simple
Facets
enumeration IN718
enumeration IN625
enumeration IN713
enumeration IN623
enumeration Ni-HX
enumeration Ni230
enumeration Ni-K5
enumeration Nitinol60
enumeration 15-5PH
enumeration 17-4PH
enumeration SS316
enumeration SS316L
enumeration SS304
enumeration SS410
enumeration SS440
enumeration SS904L
enumeration SS CX
enumeration AISI420
enumeration AISIA2
enumeration AISID2
enumeration AISIS7
enumeration H13
enumeration Mirage300
enumeration CpTi
enumeration Ti48-2-2
enumeration Ti6-2-4-2
enumeration Ti6Al4V
enumeration Ti6Al4V ELI
enumeration Ti6Al6Nb7
enumeration CoCrWC
enumeration CoCr
enumeration CoCrLC
enumeration CoCrMo
enumeration Co21
enumeration Co276
enumeration Co605
enumeration AlSi10Mg
enumeration AlSi7Mg
enumeration AlSi12
enumeration Al6061
enumeration Al7059
enumeration Al7075
enumeration Commercially Pure Titanium
enumeration 18K 3N Yellow Gold
enumeration 18K 5N Red Gold
enumeration 18K White Gold
enumeration Sterling Silver
enumeration PtRu
Source
<xs:element name="materialNameEnum" type="MaterialNameEnumType">
  <xs:annotation>
    <xs:documentation>The materialNameEnum element is a common material name.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialNameType / otherMaterialName
Namespace No namespace
Annotations
The otherMaterialName element is a material name not included
in the MaterialNameEnumType.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherMaterialName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherMaterialName element is a material name not included in the MaterialNameEnumType.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialProductDefinitionType / materialForm
Namespace No namespace
Annotations
The "materialForm" element captures the form of the material.
This may be one of LIQUID, POWDER, WIRE, SHEET, PLATE, BAR, or
a natural language description of form.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialFormType_materialFormEnum am_schema_R2018a_xsd.tmp#MaterialFormType_otherMaterialForm am_schema_R2018a_xsd.tmp#MaterialFormType
Type MaterialFormType
Properties
content complex
Model
Children materialFormEnum, otherMaterialForm
Instance
<materialForm>
  <materialFormEnum>{1,1}</materialFormEnum>
  <otherMaterialForm>{1,1}</otherMaterialForm>
</materialForm>
Source
<xs:element name="materialForm" type="MaterialFormType">
  <xs:annotation>
    <xs:documentation>The "materialForm" element captures the form of the material. This may be one of LIQUID, POWDER, WIRE, SHEET, PLATE, BAR, or a natural language description of form.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialFormType / materialFormEnum
Namespace No namespace
Annotations
The materialFormEnum element describes a common material form.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialFormEnumType
Type MaterialFormEnumType
Properties
content simple
Facets
enumeration POWDER
enumeration WIRE
enumeration SHEET
enumeration BAR
enumeration PLATE
enumeration LIQUID
Source
<xs:element name="materialFormEnum" type="MaterialFormEnumType">
  <xs:annotation>
    <xs:documentation>The materialFormEnum element describes a common material form.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialFormType / otherMaterialForm
Namespace No namespace
Annotations
The otherMaterialForm element describes a material form in
natural language.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherMaterialForm" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherMaterialForm element describes a material form in natural language.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialProductDefinitionType / materialGrade
Namespace No namespace
Annotations
Each optional "materialGrade" element captures the standard
that the material chemical composition adheres to. For example,
EOS Titanium Ti64 would have a "conformance" of "ISO 5832-3,
ASTM F1472, ASTM B348".
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
default text
Source
<xs:element name="materialGrade" type="xs:string" default="text" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Each optional "materialGrade" element captures the standard that the material chemical composition adheres to. For example, EOS Titanium Ti64 would have a "conformance" of "ISO 5832-3, ASTM F1472, ASTM B348".</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialProductDefinitionType / manufacturingMethod
Namespace No namespace
Annotations
The optional "manufacturingMethod" element captures the
manufacturing method of AM input material. For example, EOS
Titanium Ti64 has a manufacturingMethod value of "Powder-Argon
Atomized".
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialManufacturingMethodType_materialManufacturingMethodEnum am_schema_R2018a_xsd.tmp#MaterialManufacturingMethodType_otherMaterialManufacturingMethod am_schema_R2018a_xsd.tmp#MaterialManufacturingMethodType
Type MaterialManufacturingMethodType
Properties
content complex
minOccurs 0
Model
Children materialManufacturingMethodEnum, otherMaterialManufacturingMethod
Instance
<manufacturingMethod>
  <materialManufacturingMethodEnum>{1,1}</materialManufacturingMethodEnum>
  <otherMaterialManufacturingMethod>{1,1}</otherMaterialManufacturingMethod>
</manufacturingMethod>
Source
<xs:element name="manufacturingMethod" type="MaterialManufacturingMethodType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "manufacturingMethod" element captures the manufacturing method of AM input material. For example, EOS Titanium Ti64 has a manufacturingMethod value of "Powder-Argon Atomized".</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialManufacturingMethodType / materialManufacturingMethodEnum
Namespace No namespace
Annotations
The materialManufacturingMethodEnum element describes a common
material manufacturing method.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialManufacturingMethodEnumType
Type MaterialManufacturingMethodEnumType
Properties
content simple
Facets
enumeration Powder-Argon Atomized
enumeration Powder-Nitrogen Atomized
enumeration Powder-Water Atomized
Source
<xs:element name="materialManufacturingMethodEnum" type="MaterialManufacturingMethodEnumType">
  <xs:annotation>
    <xs:documentation>The materialManufacturingMethodEnum element describes a common material manufacturing method.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialManufacturingMethodType / otherMaterialManufacturingMethod
Namespace No namespace
Annotations
The otherMaterialManufacturingMethod element describes a
material manufacturing method in natural language.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherMaterialManufacturingMethod" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherMaterialManufacturingMethod element describes a material manufacturing method in natural language.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialProductDefinitionType / materialSpec
Namespace No namespace
Annotations
The "materialSpec" element gives the vendor provided material
product specification.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialSpecType_powder am_schema_R2018a_xsd.tmp#MaterialSpecType_wire am_schema_R2018a_xsd.tmp#MaterialSpecType_sheet am_schema_R2018a_xsd.tmp#MaterialSpecType_part am_schema_R2018a_xsd.tmp#MaterialSpecType
Type MaterialSpecType
Properties
content complex
maxOccurs 1
Model
Children part, powder, sheet, wire
Instance
<materialSpec>
  <powder>{1,1}</powder>
  <wire>{1,1}</wire>
  <sheet>{1,1}</sheet>
  <part>{1,1}</part>
</materialSpec>
Source
<xs:element name="materialSpec" type="MaterialSpecType" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The "materialSpec" element gives the vendor provided material product specification.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialSpecType / powder
Namespace No namespace
Annotations
The "powder" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_powderComposition am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_density am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_particleSize am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_particleShape am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_flowability am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_absorptivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_emissivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_heatCapacity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_thermalConductivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_angleOfRepose am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_surfaceRoughness am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_microstructure am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_mechanical am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_associatedTestID am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType
Type AMPowderMaterialPropertyType
Properties
content complex
Model
Children absorptivity, angleOfRepose, associatedTestID, density, emissivity, flowability, heatCapacity, mechanical, microstructure, particleShape, particleSize, powderComposition, surfaceRoughness, thermalConductivity
Instance
<powder>
  <powderComposition>{1,1}</powderComposition>
  <density>{1,1}</density>
  <particleSize>{1,1}</particleSize>
  <particleShape>{1,1}</particleShape>
  <flowability>{1,1}</flowability>
  <absorptivity>{1,1}</absorptivity>
  <emissivity>{1,1}</emissivity>
  <heatCapacity>{1,1}</heatCapacity>
  <thermalConductivity>{1,1}</thermalConductivity>
  <angleOfRepose>{1,1}</angleOfRepose>
  <surfaceRoughness>{1,1}</surfaceRoughness>
  <microstructure>{1,1}</microstructure>
  <mechanical>{1,1}</mechanical>
  <associatedTestID>{0,1}</associatedTestID>
</powder>
Source
<xs:element name="powder" type="AMPowderMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>The "powder" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / powderComposition
Namespace No namespace
Annotations
The "powderComposition" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialCompositionType_analysisStandards am_schema_R2018a_xsd.tmp#MaterialCompositionType_constituent am_schema_R2018a_xsd.tmp#MaterialCompositionType
Type MaterialCompositionType
Properties
content complex
Model
Children analysisStandards, constituent
Instance
<powderComposition>
  <analysisStandards>{0,1}</analysisStandards>
  <constituent>{1,unbounded}</constituent>
</powderComposition>
Source
<xs:element name="powderComposition" type="MaterialCompositionType">
  <xs:annotation>
    <xs:documentation>The "powderComposition" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialCompositionType / analysisStandards
Namespace No namespace
Annotations
The optional "analysisStandards" element identifies the
analysis standards used to determine material composition.
ASTM F3049 Power Chemical Composition related standards:
  Test Method E1447 describes the procedure for determining
    the hydrogen content in solid specimens of titanium and
    titanium alloys by using the inert gas fusion technique
    combined with measuring the water created by passing the
    hydrogen released through the inert gas fusion over heated
    copper oxide in an infrared cell.
  Test Method E1569 describes using inert gas fusion for
    determining the oxygen content in tantalum powder.
  Test Method E1941 describes the procedure using combustion
    analysis to determine carbon content in refractory and
    reactive metals.
  Test Method E2371 describes the procedure using atomic
    emission plasma spectrometry to determine the content of
    elements other than oxygen, nitrogen, hydrogen and carbon
    in titanium and titanium alloys.
  Test Method E2792 outlines the procedure for using inert gas
    fusion to determine the hydrogen content in solid aluminum
    and aluminum alloy specimens.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="analysisStandards" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "analysisStandards" element identifies the analysis standards used to determine material composition. ASTM F3049 Power Chemical Composition related standards: Test Method E1447 describes the procedure for determining the hydrogen content in solid specimens of titanium and titanium alloys by using the inert gas fusion technique combined with measuring the water created by passing the hydrogen released through the inert gas fusion over heated copper oxide in an infrared cell. Test Method E1569 describes using inert gas fusion for determining the oxygen content in tantalum powder. Test Method E1941 describes the procedure using combustion analysis to determine carbon content in refractory and reactive metals. Test Method E2371 describes the procedure using atomic emission plasma spectrometry to determine the content of elements other than oxygen, nitrogen, hydrogen and carbon in titanium and titanium alloys. Test Method E2792 outlines the procedure for using inert gas fusion to determine the hydrogen content in solid aluminum and aluminum alloy specimens.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialCompositionType / constituent
Namespace No namespace
Annotations
Each "constituent" element describes a constituent of the
material.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ConstituentType_element am_schema_R2018a_xsd.tmp#ConstituentType_quantity am_schema_R2018a_xsd.tmp#ConstituentType_purity am_schema_R2018a_xsd.tmp#ConstituentType_error am_schema_R2018a_xsd.tmp#ConstituentType
Type ConstituentType
Properties
content complex
maxOccurs unbounded
Model
Children element, error, purity, quantity
Instance
<constituent>
  <element>{1,1}</element>
  <quantity>{1,1}</quantity>
  <purity>{0,1}</purity>
  <error>{0,1}</error>
</constituent>
Source
<xs:element name="constituent" type="ConstituentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "constituent" element describes a constituent of the material.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ConstituentType / element
Namespace No namespace
Annotations
The "element" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="element" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "element" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ConstituentType / quantity
Namespace No namespace
Annotations
The "quantity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<quantity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</quantity>
Source
<xs:element name="quantity" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "quantity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableType / name
Namespace No namespace
Annotations
The optional "name" element is the name of the variable.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="name" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "name" element is the name of the variable.</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableType / description
Namespace No namespace
Annotations
The optional "description" element captures the description of
the variable, including measurement methods, eg, ATSM b212 for
apparent density measurement using Hall flowmeter funnel.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="description" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "description" element captures the description of the variable, including measurement methods, eg, ATSM b212 for apparent density measurement using Hall flowmeter funnel.</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableType / unit
Namespace No namespace
Annotations
The "unit" element captures the unit of measurement. For
example, percent (%) by weight for the ingredient of the powder
composition
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="unit" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "unit" element captures the unit of measurement. For example, percent (%) by weight for the ingredient of the powder composition</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableType / value
Namespace No namespace
Annotations
The "value" element captures the number. It is a float type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableValueType_nominalValue am_schema_R2018a_xsd.tmp#VariableValueType_average am_schema_R2018a_xsd.tmp#VariableValueType_min am_schema_R2018a_xsd.tmp#VariableValueType_max am_schema_R2018a_xsd.tmp#VariableValueType_std am_schema_R2018a_xsd.tmp#VariableValueType
Type VariableValueType
Properties
content complex
Model
Children average, max, min, nominalValue, std
Instance
<value>
  <nominalValue>{0,1}</nominalValue>
  <average>{0,1}</average>
  <min>{0,1}</min>
  <max>{0,1}</max>
  <std>{0,1}</std>
</value>
Source
<xs:element name="value" type="VariableValueType">
  <xs:annotation>
    <xs:documentation>The "value" element captures the number. It is a float type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableValueType / nominalValue
Namespace No namespace
Annotations
The optional "nominalValue" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="nominalValue" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "nominalValue" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableValueType / average
Namespace No namespace
Annotations
The optional "average" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="average" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "average" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableValueType / min
Namespace No namespace
Annotations
The optional "min" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="min" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "min" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableValueType / max
Namespace No namespace
Annotations
The optional "max" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="max" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "max" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element VariableValueType / std
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="std" type="xs:float"/>
Element ConstituentType / purity
Namespace No namespace
Annotations
The optional "purity" element TBD
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="purity" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "purity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ConstituentType / error
Namespace No namespace
Annotations
The optional "error" element TBD
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="error" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "error" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / density
Namespace No namespace
Annotations
The "powderDensity" element captures the apparent density and
tap density of the powder.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderDensityType_apparentDensity am_schema_R2018a_xsd.tmp#PowderDensityType_powderBedDensity am_schema_R2018a_xsd.tmp#PowderDensityType_tapDensity am_schema_R2018a_xsd.tmp#PowderDensityType
Type PowderDensityType
Properties
content complex
Model
Children apparentDensity, powderBedDensity, tapDensity
Instance
<density>
  <apparentDensity>{0,1}</apparentDensity>
  <powderBedDensity>{0,1}</powderBedDensity>
  <tapDensity>{0,1}</tapDensity>
</density>
Source
<xs:element name="density" type="PowderDensityType">
  <xs:annotation>
    <xs:documentation>The "powderDensity" element captures the apparent density and tap density of the powder.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderDensityType / apparentDensity
Namespace No namespace
Annotations
The optional "apparentDensity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ApparentDensityType_measurementMethod am_schema_R2018a_xsd.tmp#ApparentDensityType_apparentDensityValue am_schema_R2018a_xsd.tmp#ApparentDensityType
Type ApparentDensityType
Properties
content complex
minOccurs 0
Model
Children apparentDensityValue, measurementMethod
Instance
<apparentDensity>
  <measurementMethod>{0,unbounded}</measurementMethod>
  <apparentDensityValue>{0,1}</apparentDensityValue>
</apparentDensity>
Source
<xs:element name="apparentDensity" type="ApparentDensityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "apparentDensity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ApparentDensityType / measurementMethod
Namespace No namespace
Annotations
The optional "measurementMethod" element describes the method
for determining the apparent density of the metal powder.
Methods for the use of a Hall flowmeter funnel, a Carney
funnel, a Scott volumeter, and and Arnold meter are described
in Test Methods B212, B417, B329, and B703, respectively.
Apparent density of metal powders using an Arnold Meter is also
described in MPIF Standard 48. The ISO standards for
determining the apparent density of metallic powders are ISO
3923-1 and ISO 3923-2.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderApparentDensityMeasurementMethodEnumType
Type PowderApparentDensityMeasurementMethodEnumType
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
enumeration Hall
enumeration Carney
enumeration Scott
enumeration Arnold
Source
<xs:element name="measurementMethod" type="PowderApparentDensityMeasurementMethodEnumType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The optional "measurementMethod" element describes the method for determining the apparent density of the metal powder. Methods for the use of a Hall flowmeter funnel, a Carney funnel, a Scott volumeter, and and Arnold meter are described in Test Methods B212, B417, B329, and B703, respectively. Apparent density of metal powders using an Arnold Meter is also described in MPIF Standard 48. The ISO standards for determining the apparent density of metallic powders are ISO 3923-1 and ISO 3923-2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ApparentDensityType / apparentDensityValue
Namespace No namespace
Annotations
The optional "apparentDensityValue" element captures the mass
per unit volume of loose material (also called bulk density).
For example, EOS Titanium Ti64 would have an apparent density
of "2.52" and a unit of "g/cm^3".
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<apparentDensityValue>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</apparentDensityValue>
Source
<xs:element name="apparentDensityValue" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "apparentDensityValue" element captures the mass per unit volume of loose material (also called bulk density). For example, EOS Titanium Ti64 would have an apparent density of "2.52" and a unit of "g/cm^3".</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderDensityType / powderBedDensity
Namespace No namespace
Annotations
The optional "powderBedDensity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderBedDensityType_measurementMethod am_schema_R2018a_xsd.tmp#PowderBedDensityType_powderBedDensityValue am_schema_R2018a_xsd.tmp#PowderBedDensityType
Type PowderBedDensityType
Properties
content complex
minOccurs 0
Model
Children measurementMethod, powderBedDensityValue
Instance
<powderBedDensity>
  <measurementMethod>{0,1}</measurementMethod>
  <powderBedDensityValue>{1,1}</powderBedDensityValue>
</powderBedDensity>
Source
<xs:element name="powderBedDensity" type="PowderBedDensityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "powderBedDensity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderBedDensityType / measurementMethod
Namespace No namespace
Annotations
The optional "measurementMethod" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="measurementMethod" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "measurementMethod" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderBedDensityType / powderBedDensityValue
Namespace No namespace
Annotations
The "powderBedDensityValue" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<powderBedDensityValue>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</powderBedDensityValue>
Source
<xs:element name="powderBedDensityValue" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "powderBedDensityValue" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderDensityType / tapDensity
Namespace No namespace
Annotations
The optional "tapDensity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#TapDensityType_measurementMethod am_schema_R2018a_xsd.tmp#TapDensityType_tapDensityValue am_schema_R2018a_xsd.tmp#TapDensityType
Type TapDensityType
Properties
content complex
minOccurs 0
Model
Children measurementMethod, tapDensityValue
Instance
<tapDensity>
  <measurementMethod>{0,1}</measurementMethod>
  <tapDensityValue>{0,1}</tapDensityValue>
</tapDensity>
Source
<xs:element name="tapDensity" type="TapDensityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "tapDensity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TapDensityType / measurementMethod
Namespace No namespace
Annotations
The optional "measurementMethod" element gives the method of
determining the tap density. Test Method B527 describes the
method of determining the tap density of metallic powders and
compounds. This standard is readily applicable for metal
powders for additive manufacturing. MPIF Standard 46 describes
methods for measuring the tap density of metal powders.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="measurementMethod" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "measurementMethod" element gives the method of determining the tap density. Test Method B527 describes the method of determining the tap density of metallic powders and compounds. This standard is readily applicable for metal powders for additive manufacturing. MPIF Standard 46 describes methods for measuring the tap density of metal powders.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TapDensityType / tapDensityValue
Namespace No namespace
Annotations
The optional "tapDensityValue" element captures the tap density
of the material. The tapped density is obtained by mechanically
tapping a graduated cylinder containing the sample until little
further volume change is observed. For example, EOS Titanium
Ti64 has tapped density of 2.83 with a unit of "g/cm^3".
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<tapDensityValue>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</tapDensityValue>
Source
<xs:element name="tapDensityValue" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "tapDensityValue" element captures the tap density of the material. The tapped density is obtained by mechanically tapping a graduated cylinder containing the sample until little further volume change is observed. For example, EOS Titanium Ti64 has tapped density of 2.83 with a unit of "g/cm^3".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / particleSize
Namespace No namespace
Annotations
The "particleSize" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ParticleSizeType_dValues am_schema_R2018a_xsd.tmp#ParticleSizeType_sieveDistribution am_schema_R2018a_xsd.tmp#ParticleSizeType_equivalentDiameter am_schema_R2018a_xsd.tmp#ParticleSizeType_volumeSpecificSurface am_schema_R2018a_xsd.tmp#ParticleSizeType_otherMeasurement am_schema_R2018a_xsd.tmp#ParticleSizeType
Type ParticleSizeType
Properties
content complex
Model
Children dValues, equivalentDiameter, otherMeasurement, sieveDistribution, volumeSpecificSurface
Instance
<particleSize>
  <dValues>{0,1}</dValues>
  <sieveDistribution>{0,1}</sieveDistribution>
  <equivalentDiameter>{0,1}</equivalentDiameter>
  <volumeSpecificSurface>{0,1}</volumeSpecificSurface>
  <otherMeasurement>{0,unbounded}</otherMeasurement>
</particleSize>
Source
<xs:element name="particleSize" type="ParticleSizeType">
  <xs:annotation>
    <xs:documentation>The "particleSize" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ParticleSizeType / dValues
Namespace No namespace
Annotations
The "dValues" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#DValuesType_measurementMethod am_schema_R2018a_xsd.tmp#DValuesType_dValueItem am_schema_R2018a_xsd.tmp#DValuesType
Type DValuesType
Properties
content complex
minOccurs 0
Model
Children dValueItem, measurementMethod
Instance
<dValues>
  <measurementMethod>{1,1}</measurementMethod>
  <dValueItem>{0,unbounded}</dValueItem>
</dValues>
Source
<xs:element name="dValues" type="DValuesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "dValues" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element DValuesType / measurementMethod
Namespace No namespace
Annotations
The "measurementMethod" element captures the method or process
used to determine the size of the powder, eg, ASTM B214 for
Sieving Analysis of Metal Powder.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="measurementMethod" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "measurementMethod" element captures the method or process used to determine the size of the powder, eg, ASTM B214 for Sieving Analysis of Metal Powder.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DValuesType / dValueItem
Namespace No namespace
Annotations
The optional "dValueItem" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children description, name, unit, value
Instance
<dValueItem>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</dValueItem>
Source
<xs:element name="dValueItem" type="VariableType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The optional "dValueItem" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ParticleSizeType / sieveDistribution
Namespace No namespace
Annotations
The optional "sieveDistribution" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SieveDistributionType_measurementMethod am_schema_R2018a_xsd.tmp#SieveDistributionType_massOfSpecimen am_schema_R2018a_xsd.tmp#SieveDistributionType_particles am_schema_R2018a_xsd.tmp#SieveDistributionType
Type SieveDistributionType
Properties
content complex
minOccurs 0
Model
Children massOfSpecimen, measurementMethod, particles
Instance
<sieveDistribution>
  <measurementMethod>{0,1}</measurementMethod>
  <massOfSpecimen>{0,1}</massOfSpecimen>
  <particles>{1,unbounded}</particles>
</sieveDistribution>
Source
<xs:element name="sieveDistribution" type="SieveDistributionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "sieveDistribution" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SieveDistributionType / measurementMethod
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element default="text" minOccurs="0" name="measurementMethod" type="xs:string"/>
Element SieveDistributionType / massOfSpecimen
Namespace No namespace
Annotations
The "massOfSpecimen" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<massOfSpecimen>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</massOfSpecimen>
Source
<xs:element name="massOfSpecimen" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "massOfSpecimen" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SieveDistributionType / particles
Namespace No namespace
Annotations
Each "particles" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ParticleType_particleSize am_schema_R2018a_xsd.tmp#ParticleType_massFraction am_schema_R2018a_xsd.tmp#ParticleType_percentOfMass am_schema_R2018a_xsd.tmp#ParticleType
Type ParticleType
Properties
content complex
maxOccurs unbounded
Model
Children massFraction, particleSize, percentOfMass
Instance
<particles>
  <particleSize>{1,1}</particleSize>
  <massFraction>{0,1}</massFraction>
  <percentOfMass>{1,1}</percentOfMass>
</particles>
Source
<xs:element name="particles" type="ParticleType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "particles" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ParticleType / particleSize
Namespace No namespace
Annotations
The "particleSize" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<particleSize>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</particleSize>
Source
<xs:element name="particleSize" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "particleSize" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ParticleType / massFraction
Namespace No namespace
Annotations
The "massFraction" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<massFraction>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</massFraction>
Source
<xs:element name="massFraction" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "massFraction" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ParticleType / percentOfMass
Namespace No namespace
Annotations
The "percentOfMass" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<percentOfMass>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</percentOfMass>
Source
<xs:element name="percentOfMass" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "percentOfMass" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ParticleSizeType / equivalentDiameter
Namespace No namespace
Annotations
The optional "equivalentDiameter" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<equivalentDiameter>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</equivalentDiameter>
Source
<xs:element name="equivalentDiameter" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "equivalentDiameter" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ParticleSizeType / volumeSpecificSurface
Namespace No namespace
Annotations
The optional "volumeSpecificSurface" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<volumeSpecificSurface>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</volumeSpecificSurface>
Source
<xs:element name="volumeSpecificSurface" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "volumeSpecificSurface" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ParticleSizeType / otherMeasurement
Namespace No namespace
Annotations
Each optional "otherMeasurement" element captures the average,
minimum, or maximum size of the powder in the Value field of
the VariableType.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children description, name, unit, value
Instance
<otherMeasurement>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</otherMeasurement>
Source
<xs:element name="otherMeasurement" type="VariableType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "otherMeasurement" element captures the average, minimum, or maximum size of the powder in the Value field of the VariableType.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / particleShape
Namespace No namespace
Annotations
The "particleShape" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ParticleShapeEnumType
Type ParticleShapeEnumType
Properties
content simple
Facets
enumeration Spherical
enumeration Cylindrical
enumeration Tetrahedral
Source
<xs:element name="particleShape" type="ParticleShapeEnumType">
  <xs:annotation>
    <xs:documentation>The "particleShape" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / flowability
Namespace No namespace
Annotations
The "flowability" element captures the the ease with which a
powder will flow under a specified set of conditions. For
example, flowability can be measured according to ASTM B213,
ASTM B964, and ASTM B855. Methods of determining the mass
flow rate of powders using two types of flowmeters, the Hall
flowmeter funnel and the Carney funnel, are described in Test
Method B213 and B964, respectively. These procedures are
readily applicable Methods for using the Hall flowmeter are
also described in MPIF Standard 03. Note that powder samples
with a significant fraction of small particles or irregularly
shaped particles may have inconsistent or greatly reduced
flow rates, or both. The methods listed in 5.5.1 and 5.5.2
may not be suitable for these powders.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<flowability>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</flowability>
Source
<xs:element name="flowability" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "flowability" element captures the the ease with which a powder will flow under a specified set of conditions. For example, flowability can be measured according to ASTM B213, ASTM B964, and ASTM B855. Methods of determining the mass flow rate of powders using two types of flowmeters, the Hall flowmeter funnel and the Carney funnel, are described in Test Method B213 and B964, respectively. These procedures are readily applicable Methods for using the Hall flowmeter are also described in MPIF Standard 03. Note that powder samples with a significant fraction of small particles or irregularly shaped particles may have inconsistent or greatly reduced flow rates, or both. The methods listed in 5.5.1 and 5.5.2 may not be suitable for these powders.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / absorptivity
Namespace No namespace
Annotations
The "absorptivity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<absorptivity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</absorptivity>
Source
<xs:element name="absorptivity" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "absorptivity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / emissivity
Namespace No namespace
Annotations
The "emissivity" element TBD ??NEEDS to be renamed
Emittivity. The "Emittivity" element captures the emittance
of heat compared to a black body. For example, emittivity can
be measured using methods described in ASTM E1933.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<emissivity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</emissivity>
Source
<xs:element name="emissivity" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "emissivity" element TBD ??NEEDS to be renamed Emittivity. The "Emittivity" element captures the emittance of heat compared to a black body. For example, emittivity can be measured using methods described in ASTM E1933.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / heatCapacity
Namespace No namespace
Annotations
The "heatCapacity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<heatCapacity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</heatCapacity>
Source
<xs:element name="heatCapacity" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "heatCapacity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / thermalConductivity
Namespace No namespace
Annotations
The "thermalConductivity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<thermalConductivity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</thermalConductivity>
Source
<xs:element name="thermalConductivity" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "thermalConductivity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / angleOfRepose
Namespace No namespace
Annotations
The "angleOfRepose" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<angleOfRepose>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</angleOfRepose>
Source
<xs:element name="angleOfRepose" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "angleOfRepose" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / surfaceRoughness
Namespace No namespace
Annotations
The "surfaceRoughness" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<surfaceRoughness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</surfaceRoughness>
Source
<xs:element name="surfaceRoughness" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "surfaceRoughness" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / microstructure
Namespace No namespace
Annotations
The "microstructure" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#MicrostructureTestingType
Type MicrostructureTestingType
Properties
content complex
Source
<xs:element name="microstructure" type="MicrostructureTestingType">
  <xs:annotation>
    <xs:documentation>The "microstructure" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / mechanical
Namespace No namespace
Annotations
The "mechanical" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartMechanicalPropertiesType_temp am_schema_R2018a_xsd.tmp#PartMechanicalPropertiesType_tensileProperty am_schema_R2018a_xsd.tmp#PartMechanicalPropertiesType_hardness am_schema_R2018a_xsd.tmp#PartMechanicalPropertiesType
Type PartMechanicalPropertiesType
Properties
content complex
Model
Children hardness, temp, tensileProperty
Instance
<mechanical>
  <temp>{0,1}</temp>
  <tensileProperty>{0,1}</tensileProperty>
  <hardness>{1,1}</hardness>
</mechanical>
Source
<xs:element name="mechanical" type="PartMechanicalPropertiesType">
  <xs:annotation>
    <xs:documentation>The "mechanical" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartMechanicalPropertiesType / temp
Namespace No namespace
Annotations
The optional "temp" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<temp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</temp>
Source
<xs:element name="temp" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "temp" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartMechanicalPropertiesType / tensileProperty
Namespace No namespace
Annotations
The optional "tensileProperty" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#TensileType_speed am_schema_R2018a_xsd.tmp#TensileType_temp am_schema_R2018a_xsd.tmp#TensileType_direction am_schema_R2018a_xsd.tmp#TensileType_UTS am_schema_R2018a_xsd.tmp#TensileType_ultLoad am_schema_R2018a_xsd.tmp#TensileType_YS am_schema_R2018a_xsd.tmp#TensileType_UYS am_schema_R2018a_xsd.tmp#TensileType_YLD am_schema_R2018a_xsd.tmp#TensileType_elongation am_schema_R2018a_xsd.tmp#TensileType_RA am_schema_R2018a_xsd.tmp#TensileType_E am_schema_R2018a_xsd.tmp#TensileType_origDimensions am_schema_R2018a_xsd.tmp#TensileType_finalDimensions am_schema_R2018a_xsd.tmp#TensileType_characterizationStandardsMethod am_schema_R2018a_xsd.tmp#TensileType
Type TensileType
Properties
content complex
minOccurs 0
Model
Children E, RA, UTS, UYS, YLD, YS, characterizationStandardsMethod, direction, elongation, finalDimensions, origDimensions, speed, temp, ultLoad
Instance
<tensileProperty>
  <speed>{0,1}</speed>
  <temp>{0,1}</temp>
  <direction>{0,1}</direction>
  <UTS>{1,1}</UTS>
  <ultLoad>{0,1}</ultLoad>
  <YS>{1,1}</YS>
  <UYS>{0,1}</UYS>
  <YLD>{0,1}</YLD>
  <elongation>{1,1}</elongation>
  <RA>{0,1}</RA>
  <E>{0,1}</E>
  <origDimensions>{0,1}</origDimensions>
  <finalDimensions>{0,1}</finalDimensions>
  <characterizationStandardsMethod>{0,unbounded}</characterizationStandardsMethod>
</tensileProperty>
Source
<xs:element name="tensileProperty" type="TensileType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "tensileProperty" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / speed
Namespace No namespace
Annotations
The optional "speed" element captures the speed of the machine.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<speed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</speed>
Source
<xs:element name="speed" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "speed" element captures the speed of the machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / temp
Namespace No namespace
Annotations
The optional "temp" element captures the Temperature inside the
machine during testing. The value can be "Room".
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="temp" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "temp" element captures the Temperature inside the machine during testing. The value can be "Room".</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / direction
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="direction" type="xs:string"/>
Element TensileType / UTS
Namespace No namespace
Annotations
The "UTS" element refers to ultimate tensile strength. It is
the maximum stress the material will sustain before fracture.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<UTS>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</UTS>
Source
<xs:element name="UTS" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "UTS" element refers to ultimate tensile strength. It is the maximum stress the material will sustain before fracture.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / ultLoad
Namespace No namespace
Annotations
The optional "ultLoad" element captures the maximum load needed
to perform this test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<ultLoad>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</ultLoad>
Source
<xs:element name="ultLoad" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "ultLoad" element captures the maximum load needed to perform this test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / YS
Namespace No namespace
Annotations
The "YS" element refers to yield strength. It is the stress
corresponding to a specified permanent (plastic) deformation.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<YS>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</YS>
Source
<xs:element name="YS" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "YS" element refers to yield strength. It is the stress corresponding to a specified permanent (plastic) deformation.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / UYS
Namespace No namespace
Annotations
The optional "UYS" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<UYS>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</UYS>
Source
<xs:element name="UYS" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "UYS" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / YLD
Namespace No namespace
Annotations
The optional "YLD" element captures the loaded needed for 0.2%
Yield Strength.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<YLD>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</YLD>
Source
<xs:element name="YLD" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "YLD" element captures the loaded needed for 0.2% Yield Strength.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / elongation
Namespace No namespace
Annotations
The "elongation" element captures the the increase in the gauge
length, measured after fracture of the specimen within the
gauge length, usually expressed as a percentage of the original
gauge length.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<elongation>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</elongation>
Source
<xs:element name="elongation" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "elongation" element captures the the increase in the gauge length, measured after fracture of the specimen within the gauge length, usually expressed as a percentage of the original gauge length.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / RA
Namespace No namespace
Annotations
Reduction Area in %
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<RA>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</RA>
Source
<xs:element name="RA" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reduction Area in %</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / E
Namespace No namespace
Annotations
The "E" element refers to the elastic modulus (E). It is a
number that measures an object or substance's resistance to
being deformed elastically when a force is applied to it.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<E>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</E>
Source
<xs:element name="E" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "E" element refers to the elastic modulus (E). It is a number that measures an object or substance's resistance to being deformed elastically when a force is applied to it.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / origDimensions
Namespace No namespace
Annotations
The "origDimensions" element captures the original dimensions
of the specimen.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DimensionalType_diameter am_schema_R2018a_xsd.tmp#DimensionalType_gageLength am_schema_R2018a_xsd.tmp#DimensionalType_height am_schema_R2018a_xsd.tmp#DimensionalType_width am_schema_R2018a_xsd.tmp#DimensionalType_thickness am_schema_R2018a_xsd.tmp#DimensionalType_area am_schema_R2018a_xsd.tmp#DimensionalType_smallPartAccuracy am_schema_R2018a_xsd.tmp#DimensionalType_minWallThickness am_schema_R2018a_xsd.tmp#DimensionalType
Type DimensionalType
Properties
content complex
minOccurs 0
Model
Children area, diameter, gageLength, height, minWallThickness, smallPartAccuracy, thickness, width
Instance
<origDimensions>
  <diameter>{0,1}</diameter>
  <gageLength>{0,1}</gageLength>
  <height>{0,1}</height>
  <width>{0,1}</width>
  <thickness>{0,1}</thickness>
  <area>{0,1}</area>
  <smallPartAccuracy>{0,1}</smallPartAccuracy>
  <minWallThickness>{0,1}</minWallThickness>
</origDimensions>
Source
<xs:element name="origDimensions" type="DimensionalType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "origDimensions" element captures the original dimensions of the specimen.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DimensionalType / diameter
Namespace No namespace
Annotations
The optional "diameter" element captures the maximum, minimum
and average diameter of the model
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<diameter>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</diameter>
Source
<xs:element name="diameter" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "diameter" element captures the maximum, minimum and average diameter of the model</xs:documentation>
  </xs:annotation>
</xs:element>
Element DimensionalType / gageLength
Namespace No namespace
Annotations
The optional "gageLength" element captures the maximum,
minimum, and average gage length of the model.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<gageLength>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</gageLength>
Source
<xs:element name="gageLength" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "gageLength" element captures the maximum, minimum, and average gage length of the model.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DimensionalType / height
Namespace No namespace
Annotations
The optional "height" element captures the maximum, minimum,
and average height of the model.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<height>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</height>
Source
<xs:element name="height" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "height" element captures the maximum, minimum, and average height of the model.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DimensionalType / width
Namespace No namespace
Annotations
The optional "width" element captures the maximum, minimum, and
average width of the model.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<width>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</width>
Source
<xs:element name="width" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "width" element captures the maximum, minimum, and average width of the model.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DimensionalType / thickness
Namespace No namespace
Annotations
The optional "thickness" element captures the maximum, minimum,
and average thickness of the model.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
nillable false
Model
Children description, name, unit, value
Instance
<thickness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</thickness>
Source
<xs:element name="thickness" type="VariableType" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "thickness" element captures the maximum, minimum, and average thickness of the model.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DimensionalType / area
Namespace No namespace
Annotations
The optional "area" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<area>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</area>
Source
<xs:element name="area" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "area" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element DimensionalType / smallPartAccuracy
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<smallPartAccuracy>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</smallPartAccuracy>
Source
<xs:element minOccurs="0" name="smallPartAccuracy" type="VariableType"/>
Element DimensionalType / minWallThickness
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<minWallThickness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</minWallThickness>
Source
<xs:element minOccurs="0" name="minWallThickness" type="VariableType"/>
Element TensileType / finalDimensions
Namespace No namespace
Annotations
The optional "finalDimensions" element captures the final
dimensions of the specimen.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DimensionalType_diameter am_schema_R2018a_xsd.tmp#DimensionalType_gageLength am_schema_R2018a_xsd.tmp#DimensionalType_height am_schema_R2018a_xsd.tmp#DimensionalType_width am_schema_R2018a_xsd.tmp#DimensionalType_thickness am_schema_R2018a_xsd.tmp#DimensionalType_area am_schema_R2018a_xsd.tmp#DimensionalType_smallPartAccuracy am_schema_R2018a_xsd.tmp#DimensionalType_minWallThickness am_schema_R2018a_xsd.tmp#DimensionalType
Type DimensionalType
Properties
content complex
minOccurs 0
Model
Children area, diameter, gageLength, height, minWallThickness, smallPartAccuracy, thickness, width
Instance
<finalDimensions>
  <diameter>{0,1}</diameter>
  <gageLength>{0,1}</gageLength>
  <height>{0,1}</height>
  <width>{0,1}</width>
  <thickness>{0,1}</thickness>
  <area>{0,1}</area>
  <smallPartAccuracy>{0,1}</smallPartAccuracy>
  <minWallThickness>{0,1}</minWallThickness>
</finalDimensions>
Source
<xs:element name="finalDimensions" type="DimensionalType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "finalDimensions" element captures the final dimensions of the specimen.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TensileType / characterizationStandardsMethod
Namespace No namespace
Annotations
Each optional "characterizationStandardsMethod" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
default text
Source
<xs:element name="characterizationStandardsMethod" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "characterizationStandardsMethod" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartMechanicalPropertiesType / hardness
Namespace No namespace
Annotations
The "hardness" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#HardnessType_direction am_schema_R2018a_xsd.tmp#HardnessType_hardness am_schema_R2018a_xsd.tmp#HardnessType_characterizationStandards am_schema_R2018a_xsd.tmp#HardnessType
Type HardnessType
Properties
content complex
Model
Children characterizationStandards, direction, hardness
Instance
<hardness>
  <direction>{1,1}</direction>
  <hardness>{1,1}</hardness>
  <characterizationStandards>{0,unbounded}</characterizationStandards>
</hardness>
Source
<xs:element name="hardness" type="HardnessType">
  <xs:annotation>
    <xs:documentation>The "hardness" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element HardnessType / direction
Namespace No namespace
Annotations
The "direction" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#OrientationType_orientationEnum am_schema_R2018a_xsd.tmp#OrientationType_otherOrientation am_schema_R2018a_xsd.tmp#OrientationType
Type OrientationType
Properties
content complex
Model
Children orientationEnum, otherOrientation
Instance
<direction>
  <orientationEnum>{1,1}</orientationEnum>
  <otherOrientation>{1,1}</otherOrientation>
</direction>
Source
<xs:element name="direction" type="OrientationType">
  <xs:annotation>
    <xs:documentation>The "direction" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrientationType / orientationEnum
Namespace No namespace
Annotations
The orientationEnum element describes a common orientation.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OrientationEnumType
Type OrientationEnumType
Properties
content simple
Facets
enumeration XY
enumeration Z
enumeration N/A
Source
<xs:element name="orientationEnum" type="OrientationEnumType">
  <xs:annotation>
    <xs:documentation>The orientationEnum element describes a common orientation.</xs:documentation>
  </xs:annotation>
</xs:element>
Element OrientationType / otherOrientation
Namespace No namespace
Annotations
The otherOrientation element describes the orientation in
natural language.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherOrientation" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherOrientation element describes the orientation in natural language.</xs:documentation>
  </xs:annotation>
</xs:element>
Element HardnessType / hardness
Namespace No namespace
Annotations
The "hardness" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<hardness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</hardness>
Source
<xs:element name="hardness" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "hardness" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element HardnessType / characterizationStandards
Namespace No namespace
Annotations
Each optional "characterizationStandards" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
default text
Source
<xs:element name="characterizationStandards" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "characterizationStandards" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMPowderMaterialPropertyType / associatedTestID
Namespace No namespace
Annotations
The "associatedTestID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="associatedTestID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "associatedTestID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialSpecType / wire
Namespace No namespace
Annotations
The "wire" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMWireMaterialPropertyType
Type AMWireMaterialPropertyType
Properties
content complex
Source
<xs:element name="wire" type="AMWireMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>The "wire" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialSpecType / sheet
Namespace No namespace
Annotations
The "sheet" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMSheetMaterialPropertyType
Type AMSheetMaterialPropertyType
Properties
content complex
Source
<xs:element name="sheet" type="AMSheetMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>The "sheet" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialSpecType / part
Namespace No namespace
Annotations
The "part" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartType_buildSpecs am_schema_R2018a_xsd.tmp#PartType_partProperty am_schema_R2018a_xsd.tmp#PartType
Type PartType
Properties
content complex
Model
Children buildSpecs, partProperty
Instance
<part>
  <buildSpecs>{1,1}</buildSpecs>
  <partProperty>{1,1}</partProperty>
</part>
Source
<xs:element name="part" type="PartType">
  <xs:annotation>
    <xs:documentation>The "part" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartType / buildSpecs
Namespace No namespace
Annotations
The system specifications for the parts tested
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildSpecsType_vendor am_schema_R2018a_xsd.tmp#BuildSpecsType_machineModel am_schema_R2018a_xsd.tmp#BuildSpecsType_parameterSet am_schema_R2018a_xsd.tmp#BuildSpecsType_software am_schema_R2018a_xsd.tmp#BuildSpecsType_partTreatment am_schema_R2018a_xsd.tmp#BuildSpecsType_atmosphere am_schema_R2018a_xsd.tmp#BuildSpecsType
Type BuildSpecsType
Properties
content complex
Model
Children atmosphere, machineModel, parameterSet, partTreatment, software, vendor
Instance
<buildSpecs>
  <vendor>{1,1}</vendor>
  <machineModel>{1,1}</machineModel>
  <parameterSet>{0,1}</parameterSet>
  <software>{0,1}</software>
  <partTreatment>{0,1}</partTreatment>
  <atmosphere>{0,1}</atmosphere>
</buildSpecs>
Source
<xs:element name="buildSpecs" type="BuildSpecsType">
  <xs:annotation>
    <xs:documentation>The system specifications for the parts tested</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSpecsType / vendor
Namespace No namespace
Annotations
am machine vendor name
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="vendor" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>am machine vendor name</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSpecsType / machineModel
Namespace No namespace
Annotations
am machine model
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="machineModel" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>am machine model</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSpecsType / parameterSet
Namespace No namespace
Annotations
The optional "parameterSet" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="parameterSet" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "parameterSet" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSpecsType / software
Namespace No namespace
Annotations
The optional "software" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="software" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "software" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSpecsType / partTreatment
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="partTreatment" type="xs:string"/>
Element BuildSpecsType / atmosphere
Namespace No namespace
Annotations
The "atmosphere" element captures the maximum set point of
oxygen gas in the chamber, name of the purge gas used, it's
source, and the characteristics of the filtration process.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="atmosphere" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "atmosphere" element captures the maximum set point of oxygen gas in the chamber, name of the purge gas used, it's source, and the characteristics of the filtration process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartType / partProperty
Namespace No namespace
Annotations
The "partProperty" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildTestReportType_tensile am_schema_R2018a_xsd.tmp#BuildTestReportType_stressControlledFatigue am_schema_R2018a_xsd.tmp#BuildTestReportType_strainControlledFatigue am_schema_R2018a_xsd.tmp#BuildTestReportType_dimensional am_schema_R2018a_xsd.tmp#BuildTestReportType_chemistry am_schema_R2018a_xsd.tmp#BuildTestReportType_density am_schema_R2018a_xsd.tmp#BuildTestReportType_hardness am_schema_R2018a_xsd.tmp#BuildTestReportType_grain am_schema_R2018a_xsd.tmp#BuildTestReportType_microStructure am_schema_R2018a_xsd.tmp#BuildTestReportType_reportID am_schema_R2018a_xsd.tmp#BuildTestReportType_SRMeasurement am_schema_R2018a_xsd.tmp#BuildTestReportType
Type BuildTestReportType
Properties
content complex
Model
Children SRMeasurement, chemistry, density, dimensional, grain, hardness, microStructure, reportID, strainControlledFatigue, stressControlledFatigue, tensile
Instance
<partProperty>
  <tensile>{1,1}</tensile>
  <stressControlledFatigue>{1,1}</stressControlledFatigue>
  <strainControlledFatigue>{1,1}</strainControlledFatigue>
  <dimensional>{1,1}</dimensional>
  <chemistry>{1,1}</chemistry>
  <density>{1,1}</density>
  <hardness>{1,1}</hardness>
  <grain>{1,1}</grain>
  <microStructure>{1,1}</microStructure>
  <reportID>{1,1}</reportID>
  <SRMeasurement>{1,1}</SRMeasurement>
</partProperty>
Source
<xs:element name="partProperty" type="BuildTestReportType">
  <xs:annotation>
    <xs:documentation>The "partProperty" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / tensile
Namespace No namespace
Annotations
?? The "tensile" element captures a fundamental materials
science test in which a sample is subjected to a controlled
tension until failure.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TensileType_speed am_schema_R2018a_xsd.tmp#TensileType_temp am_schema_R2018a_xsd.tmp#TensileType_direction am_schema_R2018a_xsd.tmp#TensileType_UTS am_schema_R2018a_xsd.tmp#TensileType_ultLoad am_schema_R2018a_xsd.tmp#TensileType_YS am_schema_R2018a_xsd.tmp#TensileType_UYS am_schema_R2018a_xsd.tmp#TensileType_YLD am_schema_R2018a_xsd.tmp#TensileType_elongation am_schema_R2018a_xsd.tmp#TensileType_RA am_schema_R2018a_xsd.tmp#TensileType_E am_schema_R2018a_xsd.tmp#TensileType_origDimensions am_schema_R2018a_xsd.tmp#TensileType_finalDimensions am_schema_R2018a_xsd.tmp#TensileType_characterizationStandardsMethod am_schema_R2018a_xsd.tmp#TensileType
Type TensileType
Properties
content complex
Model
Children E, RA, UTS, UYS, YLD, YS, characterizationStandardsMethod, direction, elongation, finalDimensions, origDimensions, speed, temp, ultLoad
Instance
<tensile>
  <speed>{0,1}</speed>
  <temp>{0,1}</temp>
  <direction>{0,1}</direction>
  <UTS>{1,1}</UTS>
  <ultLoad>{0,1}</ultLoad>
  <YS>{1,1}</YS>
  <UYS>{0,1}</UYS>
  <YLD>{0,1}</YLD>
  <elongation>{1,1}</elongation>
  <RA>{0,1}</RA>
  <E>{0,1}</E>
  <origDimensions>{0,1}</origDimensions>
  <finalDimensions>{0,1}</finalDimensions>
  <characterizationStandardsMethod>{0,unbounded}</characterizationStandardsMethod>
</tensile>
Source
<xs:element name="tensile" type="TensileType">
  <xs:annotation>
    <xs:documentation>?? The "tensile" element captures a fundamental materials science test in which a sample is subjected to a controlled tension until failure.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / stressControlledFatigue
Namespace No namespace
Annotations
The "stressControlledFatigue" element captures the progressive
and localised structural damage that occurs when a material is
subjected to cyclic loading under a controlled stress.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StressControlledFatigueType_temp am_schema_R2018a_xsd.tmp#StressControlledFatigueType_medium am_schema_R2018a_xsd.tmp#StressControlledFatigueType_humidity am_schema_R2018a_xsd.tmp#StressControlledFatigueType_waveform am_schema_R2018a_xsd.tmp#StressControlledFatigueType_measuredDiameter am_schema_R2018a_xsd.tmp#StressControlledFatigueType_maxStress am_schema_R2018a_xsd.tmp#StressControlledFatigueType_maxLoad am_schema_R2018a_xsd.tmp#StressControlledFatigueType_minStress am_schema_R2018a_xsd.tmp#StressControlledFatigueType_minLoad am_schema_R2018a_xsd.tmp#StressControlledFatigueType_frequency am_schema_R2018a_xsd.tmp#StressControlledFatigueType_cyclesToFailure am_schema_R2018a_xsd.tmp#StressControlledFatigueType_failureLocation am_schema_R2018a_xsd.tmp#StressControlledFatigueType_cycle am_schema_R2018a_xsd.tmp#StressControlledFatigueType
Type StressControlledFatigueType
Properties
content complex
Model
Children cycle, cyclesToFailure, failureLocation, frequency, humidity, maxLoad, maxStress, measuredDiameter, medium, minLoad, minStress, temp, waveform
Instance
<stressControlledFatigue>
  <temp>{0,1}</temp>
  <medium>{0,1}</medium>
  <humidity>{0,1}</humidity>
  <waveform>{0,1}</waveform>
  <measuredDiameter>{1,1}</measuredDiameter>
  <maxStress>{1,1}</maxStress>
  <maxLoad>{1,1}</maxLoad>
  <minStress>{1,1}</minStress>
  <minLoad>{1,1}</minLoad>
  <frequency>{1,1}</frequency>
  <cyclesToFailure>{0,1}</cyclesToFailure>
  <failureLocation>{0,1}</failureLocation>
  <cycle>{0,unbounded}</cycle>
</stressControlledFatigue>
Source
<xs:element name="stressControlledFatigue" type="StressControlledFatigueType">
  <xs:annotation>
    <xs:documentation>The "stressControlledFatigue" element captures the progressive and localised structural damage that occurs when a material is subjected to cyclic loading under a controlled stress.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / temp
Namespace No namespace
Annotations
The optional "temp" element captures the temperature at which
the test was performed.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="temp" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "temp" element captures the temperature at which the test was performed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / medium
Namespace No namespace
Annotations
The optional "medium" element captures the medium or
environment under which the test was performed.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="medium" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "medium" element captures the medium or environment under which the test was performed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / humidity
Namespace No namespace
Annotations
The optional "humidity" element captures the humidity during
the testing.
Diagram
Diagram
Type xs:decimal
Properties
content simple
minOccurs 0
default 0.0
Source
<xs:element name="humidity" type="xs:decimal" default="0.0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "humidity" element captures the humidity during the testing.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / waveform
Namespace No namespace
Annotations
The optional "waveform" element captures the type of wave. For
example, continuous wave, pulse etc.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="waveform" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "waveform" element captures the type of wave. For example, continuous wave, pulse etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / measuredDiameter
Namespace No namespace
Annotations
The "measuredDiameter" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<measuredDiameter>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</measuredDiameter>
Source
<xs:element name="measuredDiameter" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "measuredDiameter" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / maxStress
Namespace No namespace
Annotations
The "maxStress" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<maxStress>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</maxStress>
Source
<xs:element name="maxStress" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "maxStress" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / maxLoad
Namespace No namespace
Annotations
The "maxLoad" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<maxLoad>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</maxLoad>
Source
<xs:element name="maxLoad" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "maxLoad" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / minStress
Namespace No namespace
Annotations
The "minStress" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<minStress>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</minStress>
Source
<xs:element name="minStress" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "minStress" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / minLoad
Namespace No namespace
Annotations
The "minLoad" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<minLoad>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</minLoad>
Source
<xs:element name="minLoad" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "minLoad" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / frequency
Namespace No namespace
Annotations
The "frequency" element captures the frequency of the wave. It
is a decimal type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<frequency>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</frequency>
Source
<xs:element name="frequency" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "frequency" element captures the frequency of the wave. It is a decimal type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / cyclesToFailure
Namespace No namespace
Annotations
??The optional "cyclesToFailure" element captures the number of
final cycles.
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="cyclesToFailure" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>??The optional "cyclesToFailure" element captures the number of final cycles.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / failureLocation
Namespace No namespace
Annotations
?! The optional "failureDescription" element captures the
reason for failure if the testing failed.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="failureLocation" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>?! The optional "failureDescription" element captures the reason for failure if the testing failed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressControlledFatigueType / cycle
Namespace No namespace
Annotations
Each optional "cycle" element captures the characteristics of
a cycle. Multiple cycle can be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CycleType_cycleNumber am_schema_R2018a_xsd.tmp#CycleType_modulusAtTemp am_schema_R2018a_xsd.tmp#CycleType_maxStress am_schema_R2018a_xsd.tmp#CycleType_minStress am_schema_R2018a_xsd.tmp#CycleType_strainRange am_schema_R2018a_xsd.tmp#CycleType_strainRatio am_schema_R2018a_xsd.tmp#CycleType_altPseudoStress am_schema_R2018a_xsd.tmp#CycleType_elasticStrainRange am_schema_R2018a_xsd.tmp#CycleType_plasticStrainRangeCalc am_schema_R2018a_xsd.tmp#CycleType_plasticStrainRangeMeas am_schema_R2018a_xsd.tmp#CycleType
Type CycleType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children altPseudoStress, cycleNumber, elasticStrainRange, maxStress, minStress, modulusAtTemp, plasticStrainRangeCalc, plasticStrainRangeMeas, strainRange, strainRatio
Instance
<cycle>
  <cycleNumber>{1,1}</cycleNumber>
  <modulusAtTemp>{0,1}</modulusAtTemp>
  <maxStress>{1,1}</maxStress>
  <minStress>{1,1}</minStress>
  <strainRange>{0,1}</strainRange>
  <strainRatio>{0,1}</strainRatio>
  <altPseudoStress>{0,1}</altPseudoStress>
  <elasticStrainRange>{0,1}</elasticStrainRange>
  <plasticStrainRangeCalc>{0,1}</plasticStrainRangeCalc>
  <plasticStrainRangeMeas>{0,1}</plasticStrainRangeMeas>
</cycle>
Source
<xs:element name="cycle" type="CycleType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "cycle" element captures the characteristics of a cycle. Multiple cycle can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / cycleNumber
Namespace No namespace
Annotations
The "cycleNumber" element is TBD
?!The "cycleStart" element captures the time When the cycle
started. It is an integer type.
Diagram
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="cycleNumber" type="xs:int">
  <xs:annotation>
    <xs:documentation>The "cycleNumber" element is TBD ?!The "cycleStart" element captures the time When the cycle started. It is an integer type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / modulusAtTemp
Namespace No namespace
Annotations
The optional "modulusAtTemp" element captures the the bulk
modulus of a substance measures the substance's resistance to
uniform compression at this temperature. It is a decimal type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<modulusAtTemp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</modulusAtTemp>
Source
<xs:element name="modulusAtTemp" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "modulusAtTemp" element captures the the bulk modulus of a substance measures the substance's resistance to uniform compression at this temperature. It is a decimal type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / maxStress
Namespace No namespace
Annotations
The "maxStress" element captures the maximum stress in this
cycle. It is a decimal type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<maxStress>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</maxStress>
Source
<xs:element name="maxStress" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "maxStress" element captures the maximum stress in this cycle. It is a decimal type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / minStress
Namespace No namespace
Annotations
The "minStress" element captures the minimum stress in this
cycle. It is a decimal type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<minStress>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</minStress>
Source
<xs:element name="minStress" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "minStress" element captures the minimum stress in this cycle. It is a decimal type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / strainRange
Namespace No namespace
Annotations
The optional "strainRange" element captures the range of the
strain. usually in %.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<strainRange>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</strainRange>
Source
<xs:element name="strainRange" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "strainRange" element captures the range of the strain. usually in %.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / strainRatio
Namespace No namespace
Annotations
The optional "strainRatio" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<strainRatio>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</strainRatio>
Source
<xs:element name="strainRatio" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "strainRatio" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / altPseudoStress
Namespace No namespace
Annotations
The optional "altPseudoStress" element may be calculated by:
altPseudoStress = 5 * E (start) * strainRange
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<altPseudoStress>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</altPseudoStress>
Source
<xs:element name="altPseudoStress" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "altPseudoStress" element may be calculated by: altPseudoStress = 5 * E (start) * strainRange</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / elasticStrainRange
Namespace No namespace
Annotations
The optional "elasticStrainRange" element captures the range of
the elastic strain. It is a decimal type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<elasticStrainRange>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</elasticStrainRange>
Source
<xs:element name="elasticStrainRange" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "elasticStrainRange" element captures the range of the elastic strain. It is a decimal type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / plasticStrainRangeCalc
Namespace No namespace
Annotations
The optional "plasticStrainRangeCalc" element captures the
range of the calculated plastic strain. It is a decimal type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<plasticStrainRangeCalc>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</plasticStrainRangeCalc>
Source
<xs:element name="plasticStrainRangeCalc" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "plasticStrainRangeCalc" element captures the range of the calculated plastic strain. It is a decimal type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CycleType / plasticStrainRangeMeas
Namespace No namespace
Annotations
The optional "plasticStrainRangeMeas" element captures the
range of the measured plastic strain. It is a decimal type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<plasticStrainRangeMeas>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</plasticStrainRangeMeas>
Source
<xs:element name="plasticStrainRangeMeas" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "plasticStrainRangeMeas" element captures the range of the measured plastic strain. It is a decimal type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / strainControlledFatigue
Namespace No namespace
Annotations
The "strainControlledFatigue" element captures the low-cycle
fatigue (LCF) testing where specimens are cycled to strain
levels beyond the elastic limit. These tests are frequently
conducted in strain-control using an extensometer attached to
the specimen.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_medium am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_humidity am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_temp am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_waveform am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_targetStrainAmp am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_frequency am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_strainRatioR am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_numInit am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_numFinal am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_tf am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_failureDescription am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_cycle am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_diameterAtRT am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_gageLengthTT am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_modulusAtRT am_schema_R2018a_xsd.tmp#StrainControlledFatigueType
Type StrainControlledFatigueType
Properties
content complex
Model
Children cycle, diameterAtRT, failureDescription, frequency, gageLengthTT, humidity, medium, modulusAtRT, numFinal, numInit, strainRatioR, targetStrainAmp, temp, tf, waveform
Instance
<strainControlledFatigue>
  <medium>{0,1}</medium>
  <humidity>{0,1}</humidity>
  <temp>{0,1}</temp>
  <waveform>{0,1}</waveform>
  <targetStrainAmp>{1,1}</targetStrainAmp>
  <frequency>{1,1}</frequency>
  <strainRatioR>{1,1}</strainRatioR>
  <numInit>{0,1}</numInit>
  <numFinal>{0,1}</numFinal>
  <tf>{0,1}</tf>
  <failureDescription>{0,1}</failureDescription>
  <cycle>{0,unbounded}</cycle>
  <diameterAtRT>{0,1}</diameterAtRT>
  <gageLengthTT>{0,1}</gageLengthTT>
  <modulusAtRT>{0,1}</modulusAtRT>
</strainControlledFatigue>
Source
<xs:element name="strainControlledFatigue" type="StrainControlledFatigueType">
  <xs:annotation>
    <xs:documentation>The "strainControlledFatigue" element captures the low-cycle fatigue (LCF) testing where specimens are cycled to strain levels beyond the elastic limit. These tests are frequently conducted in strain-control using an extensometer attached to the specimen.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / medium
Namespace No namespace
Annotations
The optional "medium" element captures the medium or
environment under which the test was performed.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="medium" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "medium" element captures the medium or environment under which the test was performed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / humidity
Namespace No namespace
Annotations
The optional "humidity" element captures the humidity during
the testing.
Diagram
Diagram
Type xs:decimal
Properties
content simple
minOccurs 0
default 0.0
Source
<xs:element name="humidity" type="xs:decimal" default="0.0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "humidity" element captures the humidity during the testing.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / temp
Namespace No namespace
Annotations
The optional "temp" element captures the temperature at which
the test was performed. It is decimal type. The value could be
"Room".
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="temp" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "temp" element captures the temperature at which the test was performed. It is decimal type. The value could be "Room".</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / waveform
Namespace No namespace
Annotations
The optional "waveform" element captures the type of wave (Eg.
Sinusoidal).
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="waveform" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "waveform" element captures the type of wave (Eg. Sinusoidal).</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / targetStrainAmp
Namespace No namespace
Annotations
??The "targetStrainAmp" element captures the amplification of
the targetted strain.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<targetStrainAmp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</targetStrainAmp>
Source
<xs:element name="targetStrainAmp" type="VariableType">
  <xs:annotation>
    <xs:documentation>??The "targetStrainAmp" element captures the amplification of the targetted strain.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / frequency
Namespace No namespace
Annotations
The frequency of stress cycle, eg, 0.5HZ.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<frequency>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</frequency>
Source
<xs:element name="frequency" type="VariableType">
  <xs:annotation>
    <xs:documentation>The frequency of stress cycle, eg, 0.5HZ.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / strainRatioR
Namespace No namespace
Annotations
The "strainRatioR" element captures the measurement of the
ability of a sheet metal to resist thinning or thickening when
subjected to a tensile or compressive force.
Diagram
Diagram
Type xs:int
Properties
content simple
Source
<xs:element name="strainRatioR" type="xs:int">
  <xs:annotation>
    <xs:documentation>The "strainRatioR" element captures the measurement of the ability of a sheet metal to resist thinning or thickening when subjected to a tensile or compressive force.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / numInit
Namespace No namespace
Annotations
The optional "numInit" element captures the number of initial
cycles.
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="numInit" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "numInit" element captures the number of initial cycles.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / numFinal
Namespace No namespace
Annotations
The optional "numFinal" element captures the number of final
cycles.
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="numFinal" type="xs:int" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "numFinal" element captures the number of final cycles.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / tf
Namespace No namespace
Annotations
The optional "tf" element may be calculated by:
tf = (Cycles@Strain /CPM +Cycles@load /CPM)*1hr / 60 min
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<tf>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</tf>
Source
<xs:element name="tf" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "tf" element may be calculated by: tf = (Cycles@Strain /CPM +Cycles@load /CPM)*1hr / 60 min</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / failureDescription
Namespace No namespace
Annotations
The optional "failureDescription" element captures the
reason of failure if the testing failed.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="failureDescription" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "failureDescription" element captures the reason of failure if the testing failed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / cycle
Namespace No namespace
Annotations
Each optional "cycle" element captures the characteristic of
the cycle. Multiple cycle elements can be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CycleType_cycleNumber am_schema_R2018a_xsd.tmp#CycleType_modulusAtTemp am_schema_R2018a_xsd.tmp#CycleType_maxStress am_schema_R2018a_xsd.tmp#CycleType_minStress am_schema_R2018a_xsd.tmp#CycleType_strainRange am_schema_R2018a_xsd.tmp#CycleType_strainRatio am_schema_R2018a_xsd.tmp#CycleType_altPseudoStress am_schema_R2018a_xsd.tmp#CycleType_elasticStrainRange am_schema_R2018a_xsd.tmp#CycleType_plasticStrainRangeCalc am_schema_R2018a_xsd.tmp#CycleType_plasticStrainRangeMeas am_schema_R2018a_xsd.tmp#CycleType
Type CycleType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children altPseudoStress, cycleNumber, elasticStrainRange, maxStress, minStress, modulusAtTemp, plasticStrainRangeCalc, plasticStrainRangeMeas, strainRange, strainRatio
Instance
<cycle>
  <cycleNumber>{1,1}</cycleNumber>
  <modulusAtTemp>{0,1}</modulusAtTemp>
  <maxStress>{1,1}</maxStress>
  <minStress>{1,1}</minStress>
  <strainRange>{0,1}</strainRange>
  <strainRatio>{0,1}</strainRatio>
  <altPseudoStress>{0,1}</altPseudoStress>
  <elasticStrainRange>{0,1}</elasticStrainRange>
  <plasticStrainRangeCalc>{0,1}</plasticStrainRangeCalc>
  <plasticStrainRangeMeas>{0,1}</plasticStrainRangeMeas>
</cycle>
Source
<xs:element name="cycle" type="CycleType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "cycle" element captures the characteristic of the cycle. Multiple cycle elements can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / diameterAtRT
Namespace No namespace
Annotations
The optional "diameterAtRT" element gives the diameter of the
specimen at room temperature.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<diameterAtRT>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</diameterAtRT>
Source
<xs:element name="diameterAtRT" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "diameterAtRT" element gives the diameter of the specimen at room temperature.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / gageLengthTT
Namespace No namespace
Annotations
The optional "gageLengthTT" element gives the gage length at
test temperature.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<gageLengthTT>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</gageLengthTT>
Source
<xs:element name="gageLengthTT" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "gageLengthTT" element gives the gage length at test temperature.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StrainControlledFatigueType / modulusAtRT
Namespace No namespace
Annotations
The optional "modulusAtRT" element gives the value of E at Room
temperature.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<modulusAtRT>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</modulusAtRT>
Source
<xs:element name="modulusAtRT" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "modulusAtRT" element gives the value of E at Room temperature.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / dimensional
Namespace No namespace
Annotations
The "dimensional" element captures the geometric
characteristics of parts and products to assure their
compliance with design specifications. Dimensional inspection
verifies the accuracy of product features that can affect
reliability and functionality, and can be a critical step
following production.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DimensionalType_diameter am_schema_R2018a_xsd.tmp#DimensionalType_gageLength am_schema_R2018a_xsd.tmp#DimensionalType_height am_schema_R2018a_xsd.tmp#DimensionalType_width am_schema_R2018a_xsd.tmp#DimensionalType_thickness am_schema_R2018a_xsd.tmp#DimensionalType_area am_schema_R2018a_xsd.tmp#DimensionalType_smallPartAccuracy am_schema_R2018a_xsd.tmp#DimensionalType_minWallThickness am_schema_R2018a_xsd.tmp#DimensionalType
Type DimensionalType
Properties
content complex
Model
Children area, diameter, gageLength, height, minWallThickness, smallPartAccuracy, thickness, width
Instance
<dimensional>
  <diameter>{0,1}</diameter>
  <gageLength>{0,1}</gageLength>
  <height>{0,1}</height>
  <width>{0,1}</width>
  <thickness>{0,1}</thickness>
  <area>{0,1}</area>
  <smallPartAccuracy>{0,1}</smallPartAccuracy>
  <minWallThickness>{0,1}</minWallThickness>
</dimensional>
Source
<xs:element name="dimensional" type="DimensionalType">
  <xs:annotation>
    <xs:documentation>The "dimensional" element captures the geometric characteristics of parts and products to assure their compliance with design specifications. Dimensional inspection verifies the accuracy of product features that can affect reliability and functionality, and can be a critical step following production.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / chemistry
Namespace No namespace
Annotations
The "chemistry" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ChemicalCompositionType_measureMethods am_schema_R2018a_xsd.tmp#ChemicalCompositionType_constituent am_schema_R2018a_xsd.tmp#ChemicalCompositionType
Type ChemicalCompositionType
Properties
content complex
Model
Children constituent, measureMethods
Instance
<chemistry>
  <measureMethods>{1,1}</measureMethods>
  <constituent>{1,unbounded}</constituent>
</chemistry>
Source
<xs:element name="chemistry" type="ChemicalCompositionType">
  <xs:annotation>
    <xs:documentation>The "chemistry" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChemicalCompositionType / measureMethods
Namespace No namespace
Annotations
The "measureMethods" element describes a method of determining
powder composition.
ASTM F3049 Power Chemical Composition related standards:
  Test Method E1447 describes the procedure for determining the
    hydrogen content in solid specimens of titanium and titanium
    alloys by using the inert gas fusion technique combined with
    measuring the water created by passing the hydrogen released
    through the inert gas fusion over heated copper oxide in an
    infrared cell.
  Test Method E1569 describes using inert gas fusion for
    determining the oxygen content in tantalum powder.
  Test Method E1941 describes the procedure using combustion
    analysis to determine carbon content in refractory and
    reactive metals.
  Test Method E2371 describes the procedure using atomic
    emission plasma spectrometry to determine the content of
    elements other than oxygen, nitrogen, hydrogen and carbon in
    titanium and titanium alloys.
  Test Method E2792 outlines the procedure for using inert gas
    fusion to determine the hydrogen content in solid aluminum
    and aluminum alloy specimens.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="measureMethods" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "measureMethods" element describes a method of determining powder composition. ASTM F3049 Power Chemical Composition related standards: Test Method E1447 describes the procedure for determining the hydrogen content in solid specimens of titanium and titanium alloys by using the inert gas fusion technique combined with measuring the water created by passing the hydrogen released through the inert gas fusion over heated copper oxide in an infrared cell. Test Method E1569 describes using inert gas fusion for determining the oxygen content in tantalum powder. Test Method E1941 describes the procedure using combustion analysis to determine carbon content in refractory and reactive metals. Test Method E2371 describes the procedure using atomic emission plasma spectrometry to determine the content of elements other than oxygen, nitrogen, hydrogen and carbon in titanium and titanium alloys. Test Method E2792 outlines the procedure for using inert gas fusion to determine the hydrogen content in solid aluminum and aluminum alloy specimens.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChemicalCompositionType / constituent
Namespace No namespace
Annotations
Each "constituent" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ConstituentType_element am_schema_R2018a_xsd.tmp#ConstituentType_quantity am_schema_R2018a_xsd.tmp#ConstituentType_purity am_schema_R2018a_xsd.tmp#ConstituentType_error am_schema_R2018a_xsd.tmp#ConstituentType
Type ConstituentType
Properties
content complex
maxOccurs unbounded
Model
Children element, error, purity, quantity
Instance
<constituent>
  <element>{1,1}</element>
  <quantity>{1,1}</quantity>
  <purity>{0,1}</purity>
  <error>{0,1}</error>
</constituent>
Source
<xs:element name="constituent" type="ConstituentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "constituent" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / density
Namespace No namespace
Annotations
The "density" element captures the apparent density and
tap density of the powder.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DensityType_apparentDensity am_schema_R2018a_xsd.tmp#DensityType_bulkDensity am_schema_R2018a_xsd.tmp#DensityType
Type DensityType
Properties
content complex
Model
Children apparentDensity, bulkDensity
Instance
<density>
  <apparentDensity>{0,1}</apparentDensity>
  <bulkDensity>{1,1}</bulkDensity>
</density>
Source
<xs:element name="density" type="DensityType">
  <xs:annotation>
    <xs:documentation>The "density" element captures the apparent density and tap density of the powder.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DensityType / apparentDensity
Namespace No namespace
Annotations
The optional "apparentDensity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ApparentDensityType_measurementMethod am_schema_R2018a_xsd.tmp#ApparentDensityType_apparentDensityValue am_schema_R2018a_xsd.tmp#ApparentDensityType
Type ApparentDensityType
Properties
content complex
minOccurs 0
Model
Children apparentDensityValue, measurementMethod
Instance
<apparentDensity>
  <measurementMethod>{0,unbounded}</measurementMethod>
  <apparentDensityValue>{0,1}</apparentDensityValue>
</apparentDensity>
Source
<xs:element name="apparentDensity" type="ApparentDensityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "apparentDensity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element DensityType / bulkDensity
Namespace No namespace
Annotations
The "bulkDensity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#BulkDensityType_measurementMethod am_schema_R2018a_xsd.tmp#BulkDensityType_bulkDensityValue am_schema_R2018a_xsd.tmp#BulkDensityType
Type BulkDensityType
Properties
content complex
Model
Children bulkDensityValue, measurementMethod
Instance
<bulkDensity>
  <measurementMethod>{0,1}</measurementMethod>
  <bulkDensityValue>{1,1}</bulkDensityValue>
</bulkDensity>
Source
<xs:element name="bulkDensity" type="BulkDensityType">
  <xs:annotation>
    <xs:documentation>The "bulkDensity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BulkDensityType / measurementMethod
Namespace No namespace
Annotations
The optional "measurementMethod" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderApparentDensityMeasurementMethodEnumType
Type PowderApparentDensityMeasurementMethodEnumType
Properties
content simple
minOccurs 0
Facets
enumeration Hall
enumeration Carney
enumeration Scott
enumeration Arnold
Source
<xs:element name="measurementMethod" type="PowderApparentDensityMeasurementMethodEnumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "measurementMethod" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BulkDensityType / bulkDensityValue
Namespace No namespace
Annotations
The "bulkDensityValue" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<bulkDensityValue>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</bulkDensityValue>
Source
<xs:element name="bulkDensityValue" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "bulkDensityValue" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / hardness
Namespace No namespace
Annotations
The "hardness" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<hardness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</hardness>
Source
<xs:element name="hardness" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "hardness" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / grain
Namespace No namespace
Annotations
The "grain" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#GrainType_direction am_schema_R2018a_xsd.tmp#GrainType_grainSize am_schema_R2018a_xsd.tmp#GrainType
Type GrainType
Properties
content complex
Model
Children direction, grainSize
Instance
<grain>
  <direction>{1,1}</direction>
  <grainSize>{1,1}</grainSize>
</grain>
Source
<xs:element name="grain" type="GrainType">
  <xs:annotation>
    <xs:documentation>The "grain" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element GrainType / direction
Namespace No namespace
Annotations
The "direction" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#OrientationEnumType
Type OrientationEnumType
Properties
content simple
Facets
enumeration XY
enumeration Z
enumeration N/A
Source
<xs:element name="direction" type="OrientationEnumType">
  <xs:annotation>
    <xs:documentation>The "direction" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element GrainType / grainSize
Namespace No namespace
Annotations
The "grainSize" element TBD
ASTM E112 test methods cover the measurement of average
grain size
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<grainSize>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</grainSize>
Source
<xs:element name="grainSize" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "grainSize" element TBD ASTM E112 test methods cover the measurement of average grain size</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / microStructure
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#MicrostructureType_description am_schema_R2018a_xsd.tmp#MicrostructureType_grain am_schema_R2018a_xsd.tmp#MicrostructureType_otherMeasures am_schema_R2018a_xsd.tmp#MicrostructureType_poreSize am_schema_R2018a_xsd.tmp#MicrostructureType_porosity am_schema_R2018a_xsd.tmp#MicrostructureType_visuals am_schema_R2018a_xsd.tmp#MicrostructureType
Type MicrostructureType
Properties
content complex
Model
Children description, grain, otherMeasures, poreSize, porosity, visuals
Instance
<microStructure>
  <description>{0,1}</description>
  <grain>{1,unbounded}</grain>
  <otherMeasures>{1,unbounded}</otherMeasures>
  <poreSize>{1,1}</poreSize>
  <porosity>{1,1}</porosity>
  <visuals>{0,unbounded}</visuals>
</microStructure>
Source
<xs:element name="microStructure" type="MicrostructureType"/>
Element MicrostructureType / description
Namespace No namespace
Annotations
The optional "description" element captures the description of
the variable, including measurement methods, eg, ATSM b212 for
apparent density measurement using Hall flowmeter funnel.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="description" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "description" element captures the description of the variable, including measurement methods, eg, ATSM b212 for apparent density measurement using Hall flowmeter funnel.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MicrostructureType / grain
Namespace No namespace
Annotations
The optional "grain" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#GrainType_direction am_schema_R2018a_xsd.tmp#GrainType_grainSize am_schema_R2018a_xsd.tmp#GrainType
Type GrainType
Properties
content complex
maxOccurs unbounded
Model
Children direction, grainSize
Instance
<grain>
  <direction>{1,1}</direction>
  <grainSize>{1,1}</grainSize>
</grain>
Source
<xs:element name="grain" type="GrainType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The optional "grain" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MicrostructureType / otherMeasures
Namespace No namespace
Annotations
Each "otherMeasures" element gives a measure of
microstructure. This includes items such as BCC, FCC,
latherThickness.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
maxOccurs unbounded
Model
Children description, name, unit, value
Instance
<otherMeasures>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</otherMeasures>
Source
<xs:element name="otherMeasures" type="VariableType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "otherMeasures" element gives a measure of microstructure. This includes items such as BCC, FCC, latherThickness.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MicrostructureType / poreSize
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<poreSize>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</poreSize>
Source
<xs:element name="poreSize" type="VariableType"/>
Element MicrostructureType / porosity
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<porosity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</porosity>
Source
<xs:element name="porosity" type="VariableType"/>
Element MicrostructureType / visuals
Namespace No namespace
Annotations
The optional "visuals" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children author, description, fileName, name, software
Instance
<visuals>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</visuals>
Source
<xs:element name="visuals" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The optional "visuals" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDocumentType / name
Namespace No namespace
Annotations
The "name" element captures the name of the model.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="name" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "name" element captures the name of the model.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDocumentType / fileName
Namespace No namespace
Annotations
The "fileName" element captures the name of the CAD file.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="fileName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "fileName" element captures the name of the CAD file.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDocumentType / software
Namespace No namespace
Annotations
The optional "software" element captures the information about
the software application wherein the model was most recently
edited.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="software" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "software" element captures the information about the software application wherein the model was most recently edited.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDocumentType / author
Namespace No namespace
Annotations
The optional "author" element is the author who created this
file.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="author" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "author" element is the author who created this file.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDocumentType / description
Namespace No namespace
Annotations
The optional "description" element is a description of the
model or any additional information on the process used.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="description" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "description" element is a description of the model or any additional information on the process used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / reportID
Namespace No namespace
Annotations
The reportID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="reportID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The reportID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildTestReportType / SRMeasurement
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildTestReportType_BuildTestReportType_SRMeasurement_surfaceRoughness
Properties
content complex
Model
Children surfaceRoughness
Instance
<SRMeasurement>
  <surfaceRoughness>{1,1}</surfaceRoughness>
</SRMeasurement>
Source
<xs:element name="SRMeasurement">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="surfaceRoughness" type="SurfaceRoughnessType">
        <xs:annotation>
          <xs:documentation>The "surfaceRoughness" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element BuildTestReportType / SRMeasurement / surfaceRoughness
Namespace No namespace
Annotations
The "surfaceRoughness" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SurfaceRoughnessType_orientation am_schema_R2018a_xsd.tmp#SurfaceRoughnessType_value am_schema_R2018a_xsd.tmp#SurfaceRoughnessType
Type SurfaceRoughnessType
Properties
content complex
Model
Children orientation, value
Instance
<surfaceRoughness>
  <orientation>{0,1}</orientation>
  <value>{1,1}</value>
</surfaceRoughness>
Source
<xs:element name="surfaceRoughness" type="SurfaceRoughnessType">
  <xs:annotation>
    <xs:documentation>The "surfaceRoughness" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SurfaceRoughnessType / orientation
Namespace No namespace
Annotations
The optional "orientation" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ROrientationType_rOrientationEnum am_schema_R2018a_xsd.tmp#ROrientationType_otherROrientation am_schema_R2018a_xsd.tmp#ROrientationType
Type ROrientationType
Properties
content complex
minOccurs 0
Model
Children otherROrientation, rOrientationEnum
Instance
<orientation>
  <rOrientationEnum>{1,1}</rOrientationEnum>
  <otherROrientation>{1,1}</otherROrientation>
</orientation>
Source
<xs:element name="orientation" type="ROrientationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "orientation" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ROrientationType / rOrientationEnum
Namespace No namespace
Annotations
The rOrientationEnum element describes a common ??.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ROrientationEnumType
Type ROrientationEnumType
Properties
content simple
Facets
enumeration xy
enumeration xz
Source
<xs:element name="rOrientationEnum" type="ROrientationEnumType">
  <xs:annotation>
    <xs:documentation>The rOrientationEnum element describes a common ??.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ROrientationType / otherROrientation
Namespace No namespace
Annotations
The otherROrientation element describes a ?? in
natural language.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherROrientation" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherROrientation element describes a ?? in natural language.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SurfaceRoughnessType / value
Namespace No namespace
Annotations
The "value" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<value>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</value>
Source
<xs:element name="value" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "value" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element amVendorMachineDB
Namespace No namespace
Annotations
The "amVendorMachineDB" element is a database that captures vendor
machine product/model definition as provided by AM machine vendors.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMVendorMachineDBType
Type AMVendorMachineDBType
Properties
content complex
Source
<xs:element name="amVendorMachineDB" type="AMVendorMachineDBType">
  <xs:annotation>
    <xs:documentation>The "amVendorMachineDB" element is a database that captures vendor machine product/model definition as provided by AM machine vendors.</xs:documentation>
  </xs:annotation>
</xs:element>
Element amMaterialDB
Namespace No namespace
Annotations
The "amMaterialDB" element is a database that captures vendor
material stock information, including virgin Powder, recycle
material, fany feedstock material information and post build
material information.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialDBType_virginPowder am_schema_R2018a_xsd.tmp#AMMaterialDBType_recyclePowder am_schema_R2018a_xsd.tmp#AMMaterialDBType_feedstockPowder am_schema_R2018a_xsd.tmp#AMMaterialDBType_wire am_schema_R2018a_xsd.tmp#AMMaterialDBType_sheet am_schema_R2018a_xsd.tmp#AMMaterialDBType_bulk am_schema_R2018a_xsd.tmp#AMMaterialDBType
Type AMMaterialDBType
Properties
content complex
Model
Children bulk, feedstockPowder, recyclePowder, sheet, virginPowder, wire
Instance
<amMaterialDB>
  <virginPowder>{1,1}</virginPowder>
  <recyclePowder>{1,1}</recyclePowder>
  <feedstockPowder>{1,1}</feedstockPowder>
  <wire>{1,1}</wire>
  <sheet>{1,1}</sheet>
  <bulk>{1,1}</bulk>
</amMaterialDB>
Source
<xs:element name="amMaterialDB" type="AMMaterialDBType">
  <xs:annotation>
    <xs:documentation>The "amMaterialDB" element is a database that captures vendor material stock information, including virgin Powder, recycle material, fany feedstock material information and post build material information.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialDBType / virginPowder
Namespace No namespace
Annotations
The "virginPowder" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMVirginMaterialType_generalInfo am_schema_R2018a_xsd.tmp#AMVirginMaterialType_materialDefinition am_schema_R2018a_xsd.tmp#AMVirginMaterialType_manufacturingLot am_schema_R2018a_xsd.tmp#AMVirginMaterialType_manufacturingSubLot am_schema_R2018a_xsd.tmp#AMVirginMaterialType_purchaseDate am_schema_R2018a_xsd.tmp#AMVirginMaterialType_materialCertification am_schema_R2018a_xsd.tmp#AMVirginMaterialType_specimenCollection am_schema_R2018a_xsd.tmp#AMVirginMaterialType
Type AMVirginMaterialType
Properties
content complex
Model
Children generalInfo, manufacturingLot, manufacturingSubLot, materialCertification, materialDefinition, purchaseDate, specimenCollection
Instance
<virginPowder>
  <generalInfo>{1,1}</generalInfo>
  <materialDefinition>{1,1}</materialDefinition>
  <manufacturingLot>{0,1}</manufacturingLot>
  <manufacturingSubLot>{0,1}</manufacturingSubLot>
  <purchaseDate>{0,1}</purchaseDate>
  <materialCertification>{0,1}</materialCertification>
  <specimenCollection>{0,1}</specimenCollection>
</virginPowder>
Source
<xs:element name="virginPowder" type="AMVirginMaterialType">
  <xs:annotation>
    <xs:documentation>The "virginPowder" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMVirginMaterialType / generalInfo
Namespace No namespace
Annotations
The "generalInfo" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockID am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockName am_schema_R2018a_xsd.tmp#AMMaterialType_materialDescription am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockOwner am_schema_R2018a_xsd.tmp#AMMaterialType_materialQuantity am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockLocation am_schema_R2018a_xsd.tmp#AMMaterialType_materialProperties am_schema_R2018a_xsd.tmp#AMMaterialType
Type AMMaterialType
Properties
content complex
Model
Children materialDescription, materialProperties, materialQuantity, materialStockID, materialStockLocation, materialStockName, materialStockOwner
Instance
<generalInfo>
  <materialStockID>{1,1}</materialStockID>
  <materialStockName>{0,1}</materialStockName>
  <materialDescription>{0,1}</materialDescription>
  <materialStockOwner>{0,1}</materialStockOwner>
  <materialQuantity>{0,1}</materialQuantity>
  <materialStockLocation>{0,1}</materialStockLocation>
  <materialProperties>{0,1}</materialProperties>
</generalInfo>
Source
<xs:element name="generalInfo" type="AMMaterialType">
  <xs:annotation>
    <xs:documentation>The "generalInfo" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialType / materialStockID
Namespace No namespace
Annotations
The "materialStockID" element defines the identifier for the
material stock; it is required for all material stock.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="materialStockID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "materialStockID" element defines the identifier for the material stock; it is required for all material stock.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialType / materialStockName
Namespace No namespace
Annotations
The optional "materialStockName" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="materialStockName" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialStockName" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialType / materialDescription
Namespace No namespace
Annotations
The optional "materialDescription" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="materialDescription" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialDescription" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialType / materialStockOwner
Namespace No namespace
Annotations
The optional "materialStockOwner" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="materialStockOwner" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialStockOwner" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialType / materialQuantity
Namespace No namespace
Annotations
The optional "materialQuantity" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<materialQuantity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</materialQuantity>
Source
<xs:element name="materialQuantity" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialQuantity" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialType / materialStockLocation
Namespace No namespace
Annotations
The optional "materialStockLocation" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="materialStockLocation" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialStockLocation" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialType / materialProperties
Namespace No namespace
Annotations
The optional "materialProperties" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialPropertiesType_powder am_schema_R2018a_xsd.tmp#MaterialPropertiesType_wire am_schema_R2018a_xsd.tmp#MaterialPropertiesType_sheet am_schema_R2018a_xsd.tmp#MaterialPropertiesType_build am_schema_R2018a_xsd.tmp#MaterialPropertiesType
Type MaterialPropertiesType
Properties
content complex
minOccurs 0
Model
Children build, powder, sheet, wire
Instance
<materialProperties>
  <powder>{1,1}</powder>
  <wire>{1,1}</wire>
  <sheet>{1,1}</sheet>
  <build>{1,1}</build>
</materialProperties>
Source
<xs:element name="materialProperties" type="MaterialPropertiesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialProperties" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialPropertiesType / powder
Namespace No namespace
Annotations
The "powder" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_powderComposition am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_density am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_particleSize am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_particleShape am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_flowability am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_absorptivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_emissivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_heatCapacity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_thermalConductivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_angleOfRepose am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_surfaceRoughness am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_microstructure am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_mechanical am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_associatedTestID am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType
Type AMPowderMaterialPropertyType
Properties
content complex
Model
Children absorptivity, angleOfRepose, associatedTestID, density, emissivity, flowability, heatCapacity, mechanical, microstructure, particleShape, particleSize, powderComposition, surfaceRoughness, thermalConductivity
Instance
<powder>
  <powderComposition>{1,1}</powderComposition>
  <density>{1,1}</density>
  <particleSize>{1,1}</particleSize>
  <particleShape>{1,1}</particleShape>
  <flowability>{1,1}</flowability>
  <absorptivity>{1,1}</absorptivity>
  <emissivity>{1,1}</emissivity>
  <heatCapacity>{1,1}</heatCapacity>
  <thermalConductivity>{1,1}</thermalConductivity>
  <angleOfRepose>{1,1}</angleOfRepose>
  <surfaceRoughness>{1,1}</surfaceRoughness>
  <microstructure>{1,1}</microstructure>
  <mechanical>{1,1}</mechanical>
  <associatedTestID>{0,1}</associatedTestID>
</powder>
Source
<xs:element name="powder" type="AMPowderMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>The "powder" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialPropertiesType / wire
Namespace No namespace
Annotations
The "wire" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMWireMaterialPropertyType
Type AMWireMaterialPropertyType
Properties
content complex
Source
<xs:element name="wire" type="AMWireMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>The "wire" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialPropertiesType / sheet
Namespace No namespace
Annotations
The "sheet" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMSheetMaterialPropertyType
Type AMSheetMaterialPropertyType
Properties
content complex
Source
<xs:element name="sheet" type="AMSheetMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>The "sheet" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialPropertiesType / build
Namespace No namespace
Annotations
The "build" element TBD. ??formed properties means post build
material properties here.??
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMBulkMaterialPropertyType_associatedTestID am_schema_R2018a_xsd.tmp#AMBulkMaterialPropertyType_testResults am_schema_R2018a_xsd.tmp#AMBulkMaterialPropertyType
Type AMBulkMaterialPropertyType
Properties
content complex
Model
Children associatedTestID, testResults
Instance
<build>
  <associatedTestID>{0,1}</associatedTestID>
  <testResults>{1,unbounded}</testResults>
</build>
Source
<xs:element name="build" type="AMBulkMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>The "build" element TBD. ??formed properties means post build material properties here.??</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMBulkMaterialPropertyType / associatedTestID
Namespace No namespace
Annotations
The "associatedTestID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="associatedTestID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "associatedTestID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMBulkMaterialPropertyType / testResults
Namespace No namespace
Annotations
The "testResults" element captures the outcomes or results of
the test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildTestReportType_tensile am_schema_R2018a_xsd.tmp#BuildTestReportType_stressControlledFatigue am_schema_R2018a_xsd.tmp#BuildTestReportType_strainControlledFatigue am_schema_R2018a_xsd.tmp#BuildTestReportType_dimensional am_schema_R2018a_xsd.tmp#BuildTestReportType_chemistry am_schema_R2018a_xsd.tmp#BuildTestReportType_density am_schema_R2018a_xsd.tmp#BuildTestReportType_hardness am_schema_R2018a_xsd.tmp#BuildTestReportType_grain am_schema_R2018a_xsd.tmp#BuildTestReportType_microStructure am_schema_R2018a_xsd.tmp#BuildTestReportType_reportID am_schema_R2018a_xsd.tmp#BuildTestReportType_SRMeasurement am_schema_R2018a_xsd.tmp#BuildTestReportType
Type BuildTestReportType
Properties
content complex
maxOccurs unbounded
Model
Children SRMeasurement, chemistry, density, dimensional, grain, hardness, microStructure, reportID, strainControlledFatigue, stressControlledFatigue, tensile
Instance
<testResults>
  <tensile>{1,1}</tensile>
  <stressControlledFatigue>{1,1}</stressControlledFatigue>
  <strainControlledFatigue>{1,1}</strainControlledFatigue>
  <dimensional>{1,1}</dimensional>
  <chemistry>{1,1}</chemistry>
  <density>{1,1}</density>
  <hardness>{1,1}</hardness>
  <grain>{1,1}</grain>
  <microStructure>{1,1}</microStructure>
  <reportID>{1,1}</reportID>
  <SRMeasurement>{1,1}</SRMeasurement>
</testResults>
Source
<xs:element name="testResults" type="BuildTestReportType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "testResults" element captures the outcomes or results of the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMVirginMaterialType / materialDefinition
Namespace No namespace
Annotations
The "materialDefinition" element defines the virginis material.
This is required for curation of a root element for a virgin
material stock
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_productDefinition am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_materialType am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_materialName am_schema_R2018a_xsd.tmp#PowderProductDefinitionType
Type PowderProductDefinitionType
Properties
content complex
Model
Children materialName, materialType, productDefinition
Instance
<materialDefinition>
  <productDefinition>{1,1}</productDefinition>
  <materialType>{1,1}</materialType>
  <materialName>{1,1}</materialName>
</materialDefinition>
Source
<xs:element name="materialDefinition" type="PowderProductDefinitionType">
  <xs:annotation>
    <xs:documentation>The "materialDefinition" element defines the virginis material. This is required for curation of a root element for a virgin material stock</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderProductDefinitionType / productDefinition
Namespace No namespace
Annotations
The "productDefinition" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#ProductDefinitionType_productName am_schema_R2018a_xsd.tmp#ProductDefinitionType_productDescription am_schema_R2018a_xsd.tmp#ProductDefinitionType_vendor am_schema_R2018a_xsd.tmp#ProductDefinitionType_productID am_schema_R2018a_xsd.tmp#ProductDefinitionType_productVersion am_schema_R2018a_xsd.tmp#ProductDefinitionType
Type ProductDefinitionType
Properties
content complex
Model
Children productDescription, productID, productName, productVersion, vendor
Instance
<productDefinition>
  <productName>{1,1}</productName>
  <productDescription>{0,1}</productDescription>
  <vendor>{1,1}</vendor>
  <productID>{1,1}</productID>
  <productVersion>{0,1}</productVersion>
</productDefinition>
Source
<xs:element name="productDefinition" type="ProductDefinitionType">
  <xs:annotation>
    <xs:documentation>The "productDefinition" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderProductDefinitionType / materialType
Namespace No namespace
Annotations
The "materialType" element gives the type of AM material.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterielType_materialEnum am_schema_R2018a_xsd.tmp#MaterielType_otherMaterial am_schema_R2018a_xsd.tmp#MaterielType
Type MaterielType
Properties
content complex
Model
Children materialEnum, otherMaterial
Instance
<materialType>
  <materialEnum>{1,1}</materialEnum>
  <otherMaterial>{1,1}</otherMaterial>
</materialType>
Source
<xs:element name="materialType" type="MaterielType">
  <xs:annotation>
    <xs:documentation>The "materialType" element gives the type of AM material.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderProductDefinitionType / materialName
Namespace No namespace
Annotations
The "materialName" element captures the nonproprietary name of
the material. For example, EOS Titanium Ti64 would have a
materialName of "Ti6Al4V".
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialNameType_materialNameEnum am_schema_R2018a_xsd.tmp#MaterialNameType_otherMaterialName am_schema_R2018a_xsd.tmp#MaterialNameType
Type MaterialNameType
Properties
content complex
Model
Children materialNameEnum, otherMaterialName
Instance
<materialName>
  <materialNameEnum>{1,1}</materialNameEnum>
  <otherMaterialName>{1,1}</otherMaterialName>
</materialName>
Source
<xs:element name="materialName" type="MaterialNameType">
  <xs:annotation>
    <xs:documentation>The "materialName" element captures the nonproprietary name of the material. For example, EOS Titanium Ti64 would have a materialName of "Ti6Al4V".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMVirginMaterialType / manufacturingLot
Namespace No namespace
Annotations
The optional "manufacturingLot" element gives the manufacturing
lot number. It is required for curation of a root element of
virgin material.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="manufacturingLot" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "manufacturingLot" element gives the manufacturing lot number. It is required for curation of a root element of virgin material.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMVirginMaterialType / manufacturingSubLot
Namespace No namespace
Annotations
The optional "manufacturingSubLot" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="manufacturingSubLot" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "manufacturingSubLot" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMVirginMaterialType / purchaseDate
Namespace No namespace
Annotations
The optional "purchaseDate" element TBD
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
default 0001-01-01
Source
<xs:element name="purchaseDate" type="xs:date" default="0001-01-01" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "purchaseDate" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMVirginMaterialType / materialCertification
Namespace No namespace
Annotations
The optional "materialCertification" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<materialCertification>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</materialCertification>
Source
<xs:element name="materialCertification" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialCertification" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMVirginMaterialType / specimenCollection
Namespace No namespace
Annotations
The optional "specimenCollection" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderSpecimenCollectionType_specimen am_schema_R2018a_xsd.tmp#PowderSpecimenCollectionType
Type PowderSpecimenCollectionType
Properties
content complex
minOccurs 0
Model
Children specimen
Instance
<specimenCollection>
  <specimen>{0,unbounded}</specimen>
</specimenCollection>
Source
<xs:element name="specimenCollection" type="PowderSpecimenCollectionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenCollection" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderSpecimenCollectionType / specimen
Namespace No namespace
Annotations
Each "specimen" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenSummaryType_specimenID am_schema_R2018a_xsd.tmp#SpecimenSummaryType_samplingDate am_schema_R2018a_xsd.tmp#SpecimenSummaryType_specimenLocation am_schema_R2018a_xsd.tmp#SpecimenSummaryType_quantity am_schema_R2018a_xsd.tmp#SpecimenSummaryType
Type SpecimenSummaryType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children quantity, samplingDate, specimenID, specimenLocation
Instance
<specimen>
  <specimenID>{1,1}</specimenID>
  <samplingDate>{0,1}</samplingDate>
  <specimenLocation>{0,1}</specimenLocation>
  <quantity>{0,1}</quantity>
</specimen>
Source
<xs:element name="specimen" type="SpecimenSummaryType" maxOccurs="unbounded" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Each "specimen" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenSummaryType / specimenID
Namespace No namespace
Annotations
The "specimenID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="specimenID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "specimenID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenSummaryType / samplingDate
Namespace No namespace
Annotations
The "samplingDate" element TBD
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element name="samplingDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "samplingDate" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenSummaryType / specimenLocation
Namespace No namespace
Annotations
The optional "specimenLocation" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="specimenLocation" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenLocation" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenSummaryType / quantity
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<quantity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</quantity>
Source
<xs:element minOccurs="0" name="quantity" type="VariableType"/>
Element AMMaterialDBType / recyclePowder
Namespace No namespace
Annotations
The "recyclePowder" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_generalInfo am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_feedstockMaterialID am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_materialDefinitions am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_buildID am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_sievingSize am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_specimenCollection am_schema_R2018a_xsd.tmp#AMRecycleMaterialType
Type AMRecycleMaterialType
Properties
content complex
Model
Children buildID, feedstockMaterialID, generalInfo, materialDefinitions, sievingSize, specimenCollection
Instance
<recyclePowder>
  <generalInfo>{1,1}</generalInfo>
  <feedstockMaterialID>{1,1}</feedstockMaterialID>
  <materialDefinitions>{0,1}</materialDefinitions>
  <buildID>{1,1}</buildID>
  <sievingSize>{0,1}</sievingSize>
  <specimenCollection>{0,1}</specimenCollection>
</recyclePowder>
Source
<xs:element name="recyclePowder" type="AMRecycleMaterialType">
  <xs:annotation>
    <xs:documentation>The "recyclePowder" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMRecycleMaterialType / generalInfo
Namespace No namespace
Annotations
The "generalInfo" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockID am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockName am_schema_R2018a_xsd.tmp#AMMaterialType_materialDescription am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockOwner am_schema_R2018a_xsd.tmp#AMMaterialType_materialQuantity am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockLocation am_schema_R2018a_xsd.tmp#AMMaterialType_materialProperties am_schema_R2018a_xsd.tmp#AMMaterialType
Type AMMaterialType
Properties
content complex
Model
Children materialDescription, materialProperties, materialQuantity, materialStockID, materialStockLocation, materialStockName, materialStockOwner
Instance
<generalInfo>
  <materialStockID>{1,1}</materialStockID>
  <materialStockName>{0,1}</materialStockName>
  <materialDescription>{0,1}</materialDescription>
  <materialStockOwner>{0,1}</materialStockOwner>
  <materialQuantity>{0,1}</materialQuantity>
  <materialStockLocation>{0,1}</materialStockLocation>
  <materialProperties>{0,1}</materialProperties>
</generalInfo>
Source
<xs:element name="generalInfo" type="AMMaterialType">
  <xs:annotation>
    <xs:documentation>The "generalInfo" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMRecycleMaterialType / feedstockMaterialID
Namespace No namespace
Annotations
The "feedstockMaterialID" element captures the feedstock
material ID used for the build where the recycle material is
collected.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="feedstockMaterialID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "feedstockMaterialID" element captures the feedstock material ID used for the build where the recycle material is collected.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMRecycleMaterialType / materialDefinitions
Namespace No namespace
Annotations
The optional "materialDefinitions" element provides associated
virgin stock material information.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialDefinitionsType_virginProduct am_schema_R2018a_xsd.tmp#MaterialDefinitionsType
Type MaterialDefinitionsType
Properties
content complex
minOccurs 0
Model
Children virginProduct
Instance
<materialDefinitions>
  <virginProduct>{0,unbounded}</virginProduct>
</materialDefinitions>
Source
<xs:element name="materialDefinitions" type="MaterialDefinitionsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialDefinitions" element provides associated virgin stock material information.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialDefinitionsType / virginProduct
Namespace No namespace
Annotations
Each optional "virginProduct" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_productDefinition am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_materialType am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_materialName am_schema_R2018a_xsd.tmp#PowderProductDefinitionType
Type PowderProductDefinitionType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children materialName, materialType, productDefinition
Instance
<virginProduct>
  <productDefinition>{1,1}</productDefinition>
  <materialType>{1,1}</materialType>
  <materialName>{1,1}</materialName>
</virginProduct>
Source
<xs:element name="virginProduct" type="PowderProductDefinitionType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "virginProduct" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMRecycleMaterialType / buildID
Namespace No namespace
Annotations
The "buildID" element captures the build this recycle material
recycled from.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="buildID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "buildID" element captures the build this recycle material recycled from.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMRecycleMaterialType / sievingSize
Namespace No namespace
Annotations
The optional "sievingSize" element gives the sieving size the
recycled material prehandling uses. 0.00 indicates no sieving
used.
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0.00
Source
<xs:element name="sievingSize" type="xs:float" default="0.00" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "sievingSize" element gives the sieving size the recycled material prehandling uses. 0.00 indicates no sieving used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMRecycleMaterialType / specimenCollection
Namespace No namespace
Annotations
The optional "specimenCollection" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenCollectionRecycleType_specimen am_schema_R2018a_xsd.tmp#SpecimenCollectionRecycleType
Type SpecimenCollectionRecycleType
Properties
content complex
minOccurs 0
Model
Children specimen
Instance
<specimenCollection>
  <specimen>{1,unbounded}</specimen>
</specimenCollection>
Source
<xs:element name="specimenCollection" type="SpecimenCollectionRecycleType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenCollection" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenCollectionRecycleType / specimen
Namespace No namespace
Annotations
Each "specimen" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType_specimenID am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType_samplingDate am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType_specimenLocation am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType_afterSieving am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType
Type SpecimenSummaryRecycleType
Properties
content complex
maxOccurs unbounded
Model
Children afterSieving, samplingDate, specimenID, specimenLocation
Instance
<specimen>
  <specimenID>{1,1}</specimenID>
  <samplingDate>{1,1}</samplingDate>
  <specimenLocation>{1,1}</specimenLocation>
  <afterSieving>{1,1}</afterSieving>
</specimen>
Source
<xs:element name="specimen" type="SpecimenSummaryRecycleType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "specimen" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenSummaryRecycleType / specimenID
Namespace No namespace
Annotations
The "specimenID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="specimenID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "specimenID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenSummaryRecycleType / samplingDate
Namespace No namespace
Annotations
The "samplingDate" element TBD
Diagram
Diagram
Type xs:date
Properties
content simple
Source
<xs:element name="samplingDate" type="xs:date">
  <xs:annotation>
    <xs:documentation>The "samplingDate" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenSummaryRecycleType / specimenLocation
Namespace No namespace
Annotations
The "specimenLocation" element describes where the recycle
material is collected.
Diagram
Diagram am_schema_R2018a_xsd.tmp#RecycleMaterialType_recycleMaterialEnum am_schema_R2018a_xsd.tmp#RecycleMaterialType_otherRecycleMaterial am_schema_R2018a_xsd.tmp#RecycleMaterialType
Type RecycleMaterialType
Properties
content complex
Model
Children otherRecycleMaterial, recycleMaterialEnum
Instance
<specimenLocation>
  <recycleMaterialEnum>{1,1}</recycleMaterialEnum>
  <otherRecycleMaterial>{1,1}</otherRecycleMaterial>
</specimenLocation>
Source
<xs:element name="specimenLocation" type="RecycleMaterialType">
  <xs:annotation>
    <xs:documentation>The "specimenLocation" element describes where the recycle material is collected.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RecycleMaterialType / recycleMaterialEnum
Namespace No namespace
Annotations
The recycleMaterialEnum element describes a common recycle
material location.
Diagram
Diagram am_schema_R2018a_xsd.tmp#RecycleMaterialEnumType
Type RecycleMaterialEnumType
Properties
content simple
Facets
enumeration COLLECTOR
enumeration PLATFORM
enumeration MIXED
enumeration PART
enumeration CLOSE2PART
enumeration DISPENSER
Source
<xs:element name="recycleMaterialEnum" type="RecycleMaterialEnumType">
  <xs:annotation>
    <xs:documentation>The recycleMaterialEnum element describes a common recycle material location.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RecycleMaterialType / otherRecycleMaterial
Namespace No namespace
Annotations
The otherRecycleMaterial element describes a recycle material
location in natural language.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherRecycleMaterial" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherRecycleMaterial element describes a recycle material location in natural language.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenSummaryRecycleType / afterSieving
Namespace No namespace
Annotations
The "afterSieving" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="afterSieving" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "afterSieving" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialDBType / feedstockPowder
Namespace No namespace
Annotations
The "feedstockPowder" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_generalInfo am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_materialDefinitions am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_formula am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_constituent am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_specimenCollection am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType
Type AMFeedstockMaterialType
Properties
content complex
Model
Children constituent, formula, generalInfo, materialDefinitions, specimenCollection
Instance
<feedstockPowder>
  <generalInfo>{1,1}</generalInfo>
  <materialDefinitions>{0,1}</materialDefinitions>
  <formula>{1,1}</formula>
  <constituent>{1,unbounded}</constituent>
  <specimenCollection>{0,1}</specimenCollection>
</feedstockPowder>
Source
<xs:element name="feedstockPowder" type="AMFeedstockMaterialType">
  <xs:annotation>
    <xs:documentation>The "feedstockPowder" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMFeedstockMaterialType / generalInfo
Namespace No namespace
Annotations
The "generalInfo" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockID am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockName am_schema_R2018a_xsd.tmp#AMMaterialType_materialDescription am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockOwner am_schema_R2018a_xsd.tmp#AMMaterialType_materialQuantity am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockLocation am_schema_R2018a_xsd.tmp#AMMaterialType_materialProperties am_schema_R2018a_xsd.tmp#AMMaterialType
Type AMMaterialType
Properties
content complex
Model
Children materialDescription, materialProperties, materialQuantity, materialStockID, materialStockLocation, materialStockName, materialStockOwner
Instance
<generalInfo>
  <materialStockID>{1,1}</materialStockID>
  <materialStockName>{0,1}</materialStockName>
  <materialDescription>{0,1}</materialDescription>
  <materialStockOwner>{0,1}</materialStockOwner>
  <materialQuantity>{0,1}</materialQuantity>
  <materialStockLocation>{0,1}</materialStockLocation>
  <materialProperties>{0,1}</materialProperties>
</generalInfo>
Source
<xs:element name="generalInfo" type="AMMaterialType">
  <xs:annotation>
    <xs:documentation>The "generalInfo" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMFeedstockMaterialType / materialDefinitions
Namespace No namespace
Annotations
The optional "materialDefinitions" element gives associated
virgin material stock information.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialDefinitionsType_virginProduct am_schema_R2018a_xsd.tmp#MaterialDefinitionsType
Type MaterialDefinitionsType
Properties
content complex
minOccurs 0
Model
Children virginProduct
Instance
<materialDefinitions>
  <virginProduct>{0,unbounded}</virginProduct>
</materialDefinitions>
Source
<xs:element name="materialDefinitions" type="MaterialDefinitionsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialDefinitions" element gives associated virgin material stock information.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMFeedstockMaterialType / formula
Namespace No namespace
Annotations
The "formula" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#FeedstockMaterialFormulaType_feedstockMaterialFormulaEnum am_schema_R2018a_xsd.tmp#FeedstockMaterialFormulaType_otherFeedstockMaterialFormula am_schema_R2018a_xsd.tmp#FeedstockMaterialFormulaType
Type FeedstockMaterialFormulaType
Properties
content complex
Model
Children feedstockMaterialFormulaEnum, otherFeedstockMaterialFormula
Instance
<formula>
  <feedstockMaterialFormulaEnum>{1,1}</feedstockMaterialFormulaEnum>
  <otherFeedstockMaterialFormula>{1,1}</otherFeedstockMaterialFormula>
</formula>
Source
<xs:element name="formula" type="FeedstockMaterialFormulaType">
  <xs:annotation>
    <xs:documentation>The "formula" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockMaterialFormulaType / feedstockMaterialFormulaEnum
Namespace No namespace
Annotations
The feedstockMaterialFormulaEnum element describes a common 
feedstock composition.
Diagram
Diagram am_schema_R2018a_xsd.tmp#FeedstockMaterialFormulaEnumType
Type FeedstockMaterialFormulaEnumType
Properties
content simple
Facets
enumeration BLENDED
enumeration LAYERED
enumeration LINED
Source
<xs:element name="feedstockMaterialFormulaEnum" type="FeedstockMaterialFormulaEnumType">
  <xs:annotation>
    <xs:documentation>The feedstockMaterialFormulaEnum element describes a common feedstock composition.</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockMaterialFormulaType / otherFeedstockMaterialFormula
Namespace No namespace
Annotations
The otherFeedstockMaterialFormula element describes a feedstock
composition in natural language.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="otherFeedstockMaterialFormula" type="xs:string">
  <xs:annotation>
    <xs:documentation>The otherFeedstockMaterialFormula element describes a feedstock composition in natural language.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMFeedstockMaterialType / constituent
Namespace No namespace
Annotations
Each "constituent" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#FeedstockConstituentType_materialID am_schema_R2018a_xsd.tmp#FeedstockConstituentType_quantity am_schema_R2018a_xsd.tmp#FeedstockConstituentType
Type FeedstockConstituentType
Properties
content complex
maxOccurs unbounded
Model
Children materialID, quantity
Instance
<constituent>
  <materialID>{1,1}</materialID>
  <quantity>{1,1}</quantity>
</constituent>
Source
<xs:element name="constituent" type="FeedstockConstituentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "constituent" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockConstituentType / materialID
Namespace No namespace
Annotations
The "materialID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="materialID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "materialID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockConstituentType / quantity
Namespace No namespace
Annotations
The quantity element gives the quantity of material. For
blended feedstock material: Quantity/value is in weight
percentage For Layered material: quantity/value/min and
quantity/value/max denote the layer start and end. no need to
fill nominal/average For Wired material composition:
quantity/value/min and quantity/value/max denote the length
start and end. no need to fill nominal/average
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<quantity>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</quantity>
Source
<xs:element name="quantity" type="VariableType">
  <xs:annotation>
    <xs:documentation>The quantity element gives the quantity of material. For blended feedstock material: Quantity/value is in weight percentage For Layered material: quantity/value/min and quantity/value/max denote the layer start and end. no need to fill nominal/average For Wired material composition: quantity/value/min and quantity/value/max denote the length start and end. no need to fill nominal/average</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMFeedstockMaterialType / specimenCollection
Namespace No namespace
Annotations
The optional "specimenCollection" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderSpecimenCollectionType_specimen am_schema_R2018a_xsd.tmp#PowderSpecimenCollectionType
Type PowderSpecimenCollectionType
Properties
content complex
minOccurs 0
Model
Children specimen
Instance
<specimenCollection>
  <specimen>{0,unbounded}</specimen>
</specimenCollection>
Source
<xs:element name="specimenCollection" type="PowderSpecimenCollectionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenCollection" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialDBType / wire
Namespace No namespace
Annotations
The "wire" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="wire" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "wire" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialDBType / sheet
Namespace No namespace
Annotations
The "sheet" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="sheet" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "sheet" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialDBType / bulk
Namespace No namespace
Annotations
The "bulk" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="bulk" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "bulk" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element amMachineDB
Namespace No namespace
Annotations
The "amMachinelDB" element is a database that captures machine
properties (in a separate "amMachine" element for each machine) as
provided by the user.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMachineDBType_amMachine am_schema_R2018a_xsd.tmp#AMMachineDBType
Type AMMachineDBType
Properties
content complex
Model
Children amMachine
Instance
<amMachineDB>
  <amMachine>{0,unbounded}</amMachine>
</amMachineDB>
Source
<xs:element name="amMachineDB" type="AMMachineDBType">
  <xs:annotation>
    <xs:documentation>The "amMachinelDB" element is a database that captures machine properties (in a separate "amMachine" element for each machine) as provided by the user.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMachineDBType / amMachine
Namespace No namespace
Annotations
Each optional "amMachine" element captures the machine
properties - provided by the user - of a single machine. Multiple
"amMachine" elements can be added under one "amMachineDB".
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMmachineType_name am_schema_R2018a_xsd.tmp#AMmachineType_description am_schema_R2018a_xsd.tmp#AMmachineType_owner am_schema_R2018a_xsd.tmp#AMmachineType_manufacturer am_schema_R2018a_xsd.tmp#AMmachineType_model am_schema_R2018a_xsd.tmp#AMmachineType_serialNumber am_schema_R2018a_xsd.tmp#AMmachineType_dateOfMade am_schema_R2018a_xsd.tmp#AMmachineType_location am_schema_R2018a_xsd.tmp#AMmachineType_processCategory am_schema_R2018a_xsd.tmp#AMmachineType_numOfLasers am_schema_R2018a_xsd.tmp#AMmachineType_laserSystem am_schema_R2018a_xsd.tmp#AMmachineType_softwareSystem am_schema_R2018a_xsd.tmp#AMmachineType_preheatTempMax am_schema_R2018a_xsd.tmp#AMmachineType_scanSpeedMax am_schema_R2018a_xsd.tmp#AMmachineType_calibrationHistory am_schema_R2018a_xsd.tmp#AMmachineType_maintenanceHistory am_schema_R2018a_xsd.tmp#AMmachineType_numRecoaterBlades am_schema_R2018a_xsd.tmp#AMmachineType_compatibleRecoaterBlade am_schema_R2018a_xsd.tmp#AMmachineType_compatibleMaterial am_schema_R2018a_xsd.tmp#AMmachineType
Type AMmachineType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children calibrationHistory, compatibleMaterial, compatibleRecoaterBlade, dateOfMade, description, laserSystem, location, maintenanceHistory, manufacturer, model, name, numOfLasers, numRecoaterBlades, owner, preheatTempMax, processCategory, scanSpeedMax, serialNumber, softwareSystem
Instance
<amMachine>
  <name>{1,1}</name>
  <description>{1,1}</description>
  <owner>{1,1}</owner>
  <manufacturer>{1,1}</manufacturer>
  <model>{1,1}</model>
  <serialNumber>{1,1}</serialNumber>
  <dateOfMade>{1,1}</dateOfMade>
  <location>{1,1}</location>
  <processCategory>{1,1}</processCategory>
  <numOfLasers>{1,1}</numOfLasers>
  <laserSystem>{1,unbounded}</laserSystem>
  <softwareSystem>{1,1}</softwareSystem>
  <preheatTempMax>{0,1}</preheatTempMax>
  <scanSpeedMax>{1,1}</scanSpeedMax>
  <calibrationHistory>{1,1}</calibrationHistory>
  <maintenanceHistory>{0,1}</maintenanceHistory>
  <numRecoaterBlades>{1,1}</numRecoaterBlades>
  <compatibleRecoaterBlade>{0,unbounded}</compatibleRecoaterBlade>
  <compatibleMaterial>{0,unbounded}</compatibleMaterial>
</amMachine>
Source
<xs:element name="amMachine" type="AMmachineType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "amMachine" element captures the machine properties - provided by the user - of a single machine. Multiple "amMachine" elements can be added under one "amMachineDB".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / name
Namespace No namespace
Annotations
The "name" element captures the owner's ID/name for the
machine. For example, a machine shop that has one AM machine
would have a "machineID" of "1".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="name" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "name" element captures the owner's ID/name for the machine. For example, a machine shop that has one AM machine would have a "machineID" of "1".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / description
Namespace No namespace
Annotations
The "description" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="description" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "description" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / owner
Namespace No namespace
Annotations
The "owner" element captures the name of the company that owns
the machine.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="owner" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "owner" element captures the name of the company that owns the machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / manufacturer
Namespace No namespace
Annotations
The "manufacturer" element captures the name of the company
that makes the AM machine. For example, an EOS M270 would have
a "manufacturer" of "EOS GmbH".
Diagram
Diagram am_schema_R2018a_xsd.tmp#VendorNameType_vendorNameEnum am_schema_R2018a_xsd.tmp#VendorNameType_otherVendorName am_schema_R2018a_xsd.tmp#VendorNameType
Type VendorNameType
Properties
content complex
Model
Children otherVendorName, vendorNameEnum
Instance
<manufacturer>
  <vendorNameEnum>{1,1}</vendorNameEnum>
  <otherVendorName>{1,1}</otherVendorName>
</manufacturer>
Source
<xs:element name="manufacturer" type="VendorNameType">
  <xs:annotation>
    <xs:documentation>The "manufacturer" element captures the name of the company that makes the AM machine. For example, an EOS M270 would have a "manufacturer" of "EOS GmbH".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / model
Namespace No namespace
Annotations
The "model" element captures the model name of the machine. For
example, an EOS M270 would have a "modelName" of "M270". EOS M
100 EOSINT M 270 EOSINT M 280 EOSINT M 290 EOS M 400 EOS M
400-4 PRECIOUS M 080
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="model" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "model" element captures the model name of the machine. For example, an EOS M270 would have a "modelName" of "M270". EOS M 100 EOSINT M 270 EOSINT M 280 EOSINT M 290 EOS M 400 EOS M 400-4 PRECIOUS M 080</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / serialNumber
Namespace No namespace
Annotations
The "serialNumber" element captures the serial number of the
specific AM machine.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="serialNumber" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "serialNumber" element captures the serial number of the specific AM machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / dateOfMade
Namespace No namespace
Annotations
The "dateOfMade" element captures the date that the AM machine
was manufactured. For example, if a machine was manufactured on
May 23rd 2015 it would have a "dateOfMade" of "2015-05-23".
Diagram
Diagram
Type xs:date
Properties
content simple
default 0001-01-01
Source
<xs:element name="dateOfMade" type="xs:date" default="0001-01-01">
  <xs:annotation>
    <xs:documentation>The "dateOfMade" element captures the date that the AM machine was manufactured. For example, if a machine was manufactured on May 23rd 2015 it would have a "dateOfMade" of "2015-05-23".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / location
Namespace No namespace
Annotations
The "location" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="location" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "location" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / processCategory
Namespace No namespace
Annotations
The "processCategory" element captures the type of additive
manufacturing process used. For example, an EOS M270 uses
powder bed fusion, so it would have a "processCategory" of
"PBF".
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProcessCatEnumType
Type AMProcessCatEnumType
Properties
content simple
Facets
enumeration VAT-P
enumeration BJ
enumeration DED
enumeration LPBF
enumeration EBEAM
enumeration ME
enumeration MJ
enumeration SL
Source
<xs:element name="processCategory" type="AMProcessCatEnumType">
  <xs:annotation>
    <xs:documentation>The "processCategory" element captures the type of additive manufacturing process used. For example, an EOS M270 uses powder bed fusion, so it would have a "processCategory" of "PBF".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / numOfLasers
Namespace No namespace
Annotations
The "numOfLasers" element TBD
Diagram
Diagram
Type xs:unsignedInt
Properties
content simple
Source
<xs:element name="numOfLasers" type="xs:unsignedInt">
  <xs:annotation>
    <xs:documentation>The "numOfLasers" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / laserSystem
Namespace No namespace
Annotations
The "laserSystem" element captures properties of the laser
assembly that is installed in the AM machine. There are fields
for laser power, wavelength, type, installation date, and more.
Diagram
Diagram am_schema_R2018a_xsd.tmp#LaserSystemType_machineVendor am_schema_R2018a_xsd.tmp#LaserSystemType_machineModel am_schema_R2018a_xsd.tmp#LaserSystemType_machineSerialNumber am_schema_R2018a_xsd.tmp#LaserSystemType_laserType am_schema_R2018a_xsd.tmp#LaserSystemType_dateOfMade am_schema_R2018a_xsd.tmp#LaserSystemType_ratedPower am_schema_R2018a_xsd.tmp#LaserSystemType_ratedWaveLength am_schema_R2018a_xsd.tmp#LaserSystemType_lensType am_schema_R2018a_xsd.tmp#LaserSystemType_lensInstallationDate am_schema_R2018a_xsd.tmp#LaserSystemType_laserMode am_schema_R2018a_xsd.tmp#LaserSystemType_laserBeam am_schema_R2018a_xsd.tmp#LaserSystemType
Type LaserSystemType
Properties
content complex
maxOccurs unbounded
Model
Children dateOfMade, laserBeam, laserMode, laserType, lensInstallationDate, lensType, machineModel, machineSerialNumber, machineVendor, ratedPower, ratedWaveLength
Instance
<laserSystem>
  <machineVendor>{1,1}</machineVendor>
  <machineModel>{1,1}</machineModel>
  <machineSerialNumber>{1,1}</machineSerialNumber>
  <laserType>{1,1}</laserType>
  <dateOfMade>{1,1}</dateOfMade>
  <ratedPower>{1,1}</ratedPower>
  <ratedWaveLength>{1,1}</ratedWaveLength>
  <lensType>{1,1}</lensType>
  <lensInstallationDate>{1,1}</lensInstallationDate>
  <laserMode>{1,1}</laserMode>
  <laserBeam>{1,1}</laserBeam>
</laserSystem>
Source
<xs:element name="laserSystem" type="LaserSystemType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "laserSystem" element captures properties of the laser assembly that is installed in the AM machine. There are fields for laser power, wavelength, type, installation date, and more.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / machineVendor
Namespace No namespace
Annotations
The "machineVendor" element is the name of the vendor of the
laser system.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="machineVendor" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "machineVendor" element is the name of the vendor of the laser system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / machineModel
Namespace No namespace
Annotations
The "machineModel" element is the model name of the laser
system.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="machineModel" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "machineModel" element is the model name of the laser system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / machineSerialNumber
Namespace No namespace
Annotations
The "machineSerialNumber" element is the serial number of the
laser system.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="machineSerialNumber" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "machineSerialNumber" element is the serial number of the laser system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / laserType
Namespace No namespace
Annotations
The "laserType" element describes the type of laser. Example
input "ytterbium fiber laser"
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="laserType" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "laserType" element describes the type of laser. Example input "ytterbium fiber laser"</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / dateOfMade
Namespace No namespace
Annotations
The "dateOfMade" element is the date of manufacturing of the
laser system.
Diagram
Diagram
Type xs:date
Properties
content simple
default 0001-01-01
Source
<xs:element name="dateOfMade" type="xs:date" default="0001-01-01">
  <xs:annotation>
    <xs:documentation>The "dateOfMade" element is the date of manufacturing of the laser system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / ratedPower
Namespace No namespace
Annotations
The "ratedPower" element is the actual rated power of the laser
system.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<ratedPower>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</ratedPower>
Source
<xs:element name="ratedPower" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "ratedPower" element is the actual rated power of the laser system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / ratedWaveLength
Namespace No namespace
Annotations
The "ratedWaveLength" element is the wavelength of the laser.
Diagram
Diagram am_schema_R2018a_xsd.tmp#LaserWaveLengthEnumType
Type LaserWaveLengthEnumType
Properties
content simple
Facets
enumeration Pulse
enumeration Continuous
Source
<xs:element name="ratedWaveLength" type="LaserWaveLengthEnumType">
  <xs:annotation>
    <xs:documentation>The "ratedWaveLength" element is the wavelength of the laser.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / lensType
Namespace No namespace
Annotations
The "lensType" element describes the type of lens. Example
"f-theta-lens"
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="lensType" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "lensType" element describes the type of lens. Example "f-theta-lens"</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / lensInstallationDate
Namespace No namespace
Annotations
The "lensInstallationDate" element is the installation date of
lens assembly.
Diagram
Diagram
Type xs:date
Properties
content simple
default 0001-01-01
Source
<xs:element name="lensInstallationDate" type="xs:date" default="0001-01-01">
  <xs:annotation>
    <xs:documentation>The "lensInstallationDate" element is the installation date of lens assembly.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / laserMode
Namespace No namespace
Annotations
The "laserMode" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="laserMode" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "laserMode" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserSystemType / laserBeam
Namespace No namespace
Annotations
The "laserBeam" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#LaserBeamType_beamShape am_schema_R2018a_xsd.tmp#LaserBeamType_minBeamSpot am_schema_R2018a_xsd.tmp#LaserBeamType_maxBeamSpot am_schema_R2018a_xsd.tmp#LaserBeamType
Type LaserBeamType
Properties
content complex
Model
Children beamShape, maxBeamSpot, minBeamSpot
Instance
<laserBeam>
  <beamShape>{1,1}</beamShape>
  <minBeamSpot>{1,1}</minBeamSpot>
  <maxBeamSpot>{1,1}</maxBeamSpot>
</laserBeam>
Source
<xs:element name="laserBeam" type="LaserBeamType">
  <xs:annotation>
    <xs:documentation>The "laserBeam" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserBeamType / beamShape
Namespace No namespace
Annotations
The "beamShape" element describes the beam profile: Gaussian or
Top-Hat
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="beamShape" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "beamShape" element describes the beam profile: Gaussian or Top-Hat</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserBeamType / minBeamSpot
Namespace No namespace
Annotations
The "minBeamSpot" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<minBeamSpot>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</minBeamSpot>
Source
<xs:element name="minBeamSpot" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "minBeamSpot" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element LaserBeamType / maxBeamSpot
Namespace No namespace
Annotations
The "maxBeamSpot" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<maxBeamSpot>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</maxBeamSpot>
Source
<xs:element name="maxBeamSpot" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "maxBeamSpot" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / softwareSystem
Namespace No namespace
Annotations
The "softwareSystem" element captures the software name and
version number used with machine. For example, a EOS M270 might
use EOSPRINT, so it would have a "softwareSystem" of "EOSPRINT
1.0.3".
Diagram
Diagram am_schema_R2018a_xsd.tmp#SoftwareSystemType_updateHistory am_schema_R2018a_xsd.tmp#SoftwareSystemType
Type SoftwareSystemType
Properties
content complex
Model
Children updateHistory
Instance
<softwareSystem>
  <updateHistory>{1,unbounded}</updateHistory>
</softwareSystem>
Source
<xs:element name="softwareSystem" type="SoftwareSystemType">
  <xs:annotation>
    <xs:documentation>The "softwareSystem" element captures the software name and version number used with machine. For example, a EOS M270 might use EOSPRINT, so it would have a "softwareSystem" of "EOSPRINT 1.0.3".</xs:documentation>
  </xs:annotation>
</xs:element>
Element SoftwareSystemType / updateHistory
Namespace No namespace
Annotations
Each"updateHistory" element describes a software update.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UpdateHistoryType_operatorName am_schema_R2018a_xsd.tmp#UpdateHistoryType_updatedVersion am_schema_R2018a_xsd.tmp#UpdateHistoryType_dateOfUpdate am_schema_R2018a_xsd.tmp#UpdateHistoryType
Type UpdateHistoryType
Properties
content complex
maxOccurs unbounded
Model
Children dateOfUpdate, operatorName, updatedVersion
Instance
<updateHistory>
  <operatorName>{1,1}</operatorName>
  <updatedVersion>{1,1}</updatedVersion>
  <dateOfUpdate>{1,1}</dateOfUpdate>
</updateHistory>
Source
<xs:element name="updateHistory" type="UpdateHistoryType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each"updateHistory" element describes a software update.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpdateHistoryType / operatorName
Namespace No namespace
Annotations
The "operatorName" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="operatorName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "operatorName" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpdateHistoryType / updatedVersion
Namespace No namespace
Annotations
The "updatedVersion" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="updatedVersion" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "updatedVersion" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpdateHistoryType / dateOfUpdate
Namespace No namespace
Annotations
The "dateOfUpdate" element TBD
Diagram
Diagram
Type xs:date
Properties
content simple
default 0001-01-01
Source
<xs:element name="dateOfUpdate" type="xs:date" default="0001-01-01">
  <xs:annotation>
    <xs:documentation>The "dateOfUpdate" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / preheatTempMax
Namespace No namespace
Annotations
The optional "preheatTempMax" element captures the max preheat
temperature that the machine can reach. For example, the EOS
M270 can preheat up to 80 degrees celsius, so it would have a
"value" of "80" with a "unit" of "celsius".
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<preheatTempMax>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</preheatTempMax>
Source
<xs:element name="preheatTempMax" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "preheatTempMax" element captures the max preheat temperature that the machine can reach. For example, the EOS M270 can preheat up to 80 degrees celsius, so it would have a "value" of "80" with a "unit" of "celsius".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / scanSpeedMax
Namespace No namespace
Annotations
The "scanSpeedMax" element captures the max scanspeed of the
machine.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<scanSpeedMax>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</scanSpeedMax>
Source
<xs:element name="scanSpeedMax" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "scanSpeedMax" element captures the max scanspeed of the machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / calibrationHistory
Namespace No namespace
Annotations
The "calibrationHistory" element captures the history of the
calibration done to a certain machine.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipCalibrationHistoryType_calibrationDataItem am_schema_R2018a_xsd.tmp#EquipCalibrationHistoryType
Type EquipCalibrationHistoryType
Properties
content complex
Model
Children calibrationDataItem
Instance
<calibrationHistory>
  <calibrationDataItem>{1,unbounded}</calibrationDataItem>
</calibrationHistory>
Source
<xs:element name="calibrationHistory" type="EquipCalibrationHistoryType">
  <xs:annotation>
    <xs:documentation>The "calibrationHistory" element captures the history of the calibration done to a certain machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipCalibrationHistoryType / calibrationDataItem
Namespace No namespace
Annotations
The "calibrationDataItem" element captures the characteristics
of the calibration process in a document and also includes the
date when the calibration of the machine was fixed and the
person responsible for this. Multiple calibrationDataItem can
be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipCalibrationDataType_description am_schema_R2018a_xsd.tmp#EquipCalibrationDataType_fileLocation am_schema_R2018a_xsd.tmp#EquipCalibrationDataType_calibrationDate am_schema_R2018a_xsd.tmp#EquipCalibrationDataType_calibrationOperator am_schema_R2018a_xsd.tmp#EquipCalibrationDataType
Type EquipCalibrationDataType
Properties
content complex
maxOccurs unbounded
Model
Children calibrationDate, calibrationOperator, description, fileLocation
Instance
<calibrationDataItem>
  <description>{1,1}</description>
  <fileLocation>{1,1}</fileLocation>
  <calibrationDate>{1,1}</calibrationDate>
  <calibrationOperator>{1,1}</calibrationOperator>
</calibrationDataItem>
Source
<xs:element name="calibrationDataItem" type="EquipCalibrationDataType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "calibrationDataItem" element captures the characteristics of the calibration process in a document and also includes the date when the calibration of the machine was fixed and the person responsible for this. Multiple calibrationDataItem can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipCalibrationDataType / description
Namespace No namespace
Annotations
The "description" element captures the process and the reason
of the calibration.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="description" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "description" element captures the process and the reason of the calibration.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipCalibrationDataType / fileLocation
Namespace No namespace
Annotations
The "fileLocation" element captures the location of the file
about the calibration.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="fileLocation" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "fileLocation" element captures the location of the file about the calibration.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipCalibrationDataType / calibrationDate
Namespace No namespace
Annotations
The "calibrationDate" element captures the date when
calibration of the machine was fixed. It is a date type
(YYYY-MM-DD).
Diagram
Diagram
Type xs:date
Properties
content simple
default 0001-01-01
Source
<xs:element name="calibrationDate" type="xs:date" default="0001-01-01">
  <xs:annotation>
    <xs:documentation>The "calibrationDate" element captures the date when calibration of the machine was fixed. It is a date type (YYYY-MM-DD).</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipCalibrationDataType / calibrationOperator
Namespace No namespace
Annotations
The "calibrationOperator" element captures the name of the
person who fixed the calibration of the machine, his or her
title and his or her operating hours.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PersonnelType_name am_schema_R2018a_xsd.tmp#PersonnelType_title am_schema_R2018a_xsd.tmp#PersonnelType_operatingHours am_schema_R2018a_xsd.tmp#PersonnelType
Type PersonnelType
Properties
content complex
Model
Children name, operatingHours, title
Instance
<calibrationOperator>
  <name>{0,1}</name>
  <title>{0,1}</title>
  <operatingHours>{0,1}</operatingHours>
</calibrationOperator>
Source
<xs:element name="calibrationOperator" type="PersonnelType">
  <xs:annotation>
    <xs:documentation>The "calibrationOperator" element captures the name of the person who fixed the calibration of the machine, his or her title and his or her operating hours.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PersonnelType / name
Namespace No namespace
Annotations
The optional "name" element captures the name of the operator
who performed the treatment type on the build product.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="name" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "name" element captures the name of the operator who performed the treatment type on the build product.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PersonnelType / title
Namespace No namespace
Annotations
The optional "title" element captures the title of the
operator.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="title" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "title" element captures the title of the operator.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PersonnelType / operatingHours
Namespace No namespace
Annotations
The optional "operatingHours" element captures the operating
hours of the operator. It is an integer type.
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="operatingHours" type="xs:integer" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "operatingHours" element captures the operating hours of the operator. It is an integer type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / maintenanceHistory
Namespace No namespace
Annotations
The optional "maintenanceHistory" element captures the history
of the maintenance done to a certain machine.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipMaintenanceHistoryType_maintenanceItem am_schema_R2018a_xsd.tmp#EquipMaintenanceHistoryType
Type EquipMaintenanceHistoryType
Properties
content complex
minOccurs 0
Model
Children maintenanceItem
Instance
<maintenanceHistory>
  <maintenanceItem>{1,1}</maintenanceItem>
</maintenanceHistory>
Source
<xs:element name="maintenanceHistory" type="EquipMaintenanceHistoryType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "maintenanceHistory" element captures the history of the maintenance done to a certain machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipMaintenanceHistoryType / maintenanceItem
Namespace No namespace
Annotations
The "maintenanceItem" element captures the reason for the
maintenance and the person responsible for the maintenance.
Multiple maintenanceItems can be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipMaintenanceItemType_description am_schema_R2018a_xsd.tmp#EquipMaintenanceItemType_date am_schema_R2018a_xsd.tmp#EquipMaintenanceItemType_maintenanceOperator am_schema_R2018a_xsd.tmp#EquipMaintenanceItemType
Type EquipMaintenanceItemType
Properties
content complex
Model
Children date, description, maintenanceOperator
Instance
<maintenanceItem>
  <description>{1,1}</description>
  <date>{1,1}</date>
  <maintenanceOperator>{1,1}</maintenanceOperator>
</maintenanceItem>
Source
<xs:element name="maintenanceItem" type="EquipMaintenanceItemType">
  <xs:annotation>
    <xs:documentation>The "maintenanceItem" element captures the reason for the maintenance and the person responsible for the maintenance. Multiple maintenanceItems can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipMaintenanceItemType / description
Namespace No namespace
Annotations
The "description" element captures the reason and process of
the maintenance.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="description" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "description" element captures the reason and process of the maintenance.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipMaintenanceItemType / date
Namespace No namespace
Annotations
The "date" element captures the date of the maintenance. For
example, if a machine wasserviced on May 23rd 2015 it would
have a "date" of "2015-05-23".
Diagram
Diagram
Type xs:date
Properties
content simple
default 0001-01-01
Source
<xs:element name="date" type="xs:date" default="0001-01-01">
  <xs:annotation>
    <xs:documentation>The "date" element captures the date of the maintenance. For example, if a machine wasserviced on May 23rd 2015 it would have a "date" of "2015-05-23".</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipMaintenanceItemType / maintenanceOperator
Namespace No namespace
Annotations
The "maintenanceOperator" element captures the name, title, and
operating hours of the person who repaired the machine.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PersonnelType_name am_schema_R2018a_xsd.tmp#PersonnelType_title am_schema_R2018a_xsd.tmp#PersonnelType_operatingHours am_schema_R2018a_xsd.tmp#PersonnelType
Type PersonnelType
Properties
content complex
Model
Children name, operatingHours, title
Instance
<maintenanceOperator>
  <name>{0,1}</name>
  <title>{0,1}</title>
  <operatingHours>{0,1}</operatingHours>
</maintenanceOperator>
Source
<xs:element name="maintenanceOperator" type="PersonnelType">
  <xs:annotation>
    <xs:documentation>The "maintenanceOperator" element captures the name, title, and operating hours of the person who repaired the machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / numRecoaterBlades
Namespace No namespace
Annotations
The "numRecoaterBlades" element captures the number of recoater
blades used by the machine. For example, if a machine had 3
recoater blades that could be switched in, it would have a
"numRecoaterBlades" of "3".
Diagram
Diagram
Type xs:short
Properties
content simple
Source
<xs:element name="numRecoaterBlades" type="xs:short">
  <xs:annotation>
    <xs:documentation>The "numRecoaterBlades" element captures the number of recoater blades used by the machine. For example, if a machine had 3 recoater blades that could be switched in, it would have a "numRecoaterBlades" of "3".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / compatibleRecoaterBlade
Namespace No namespace
Annotations
Each optional "compatibleRecoaterBlade" element captures the
type of a recoater blade that is compatible with the machine.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
default text
Source
<xs:element name="compatibleRecoaterBlade" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "compatibleRecoaterBlade" element captures the type of a recoater blade that is compatible with the machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMmachineType / compatibleMaterial
Namespace No namespace
Annotations
Each optional "compatibleMaterial" element captures the vendor,
name, and ID of a material that is compatible with a specific
recoater blade.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CompatibleMaterialType_materialVendor am_schema_R2018a_xsd.tmp#CompatibleMaterialType_materialName am_schema_R2018a_xsd.tmp#CompatibleMaterialType_vendorMaterialID am_schema_R2018a_xsd.tmp#CompatibleMaterialType
Type CompatibleMaterialType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children materialName, materialVendor, vendorMaterialID
Instance
<compatibleMaterial>
  <materialVendor>{1,1}</materialVendor>
  <materialName>{1,1}</materialName>
  <vendorMaterialID>{1,1}</vendorMaterialID>
</compatibleMaterial>
Source
<xs:element name="compatibleMaterial" type="CompatibleMaterialType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "compatibleMaterial" element captures the vendor, name, and ID of a material that is compatible with a specific recoater blade.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CompatibleMaterialType / materialVendor
Namespace No namespace
Annotations
The "materialVendor" element captures the name of the vendor of
the material. For example, EOS GmbH manufactures EOS Titanium
Ti64, so the materialVendor would be "EOS GmbH".
Diagram
Diagram am_schema_R2018a_xsd.tmp#VendorNameType_vendorNameEnum am_schema_R2018a_xsd.tmp#VendorNameType_otherVendorName am_schema_R2018a_xsd.tmp#VendorNameType
Type VendorNameType
Properties
content complex
Model
Children otherVendorName, vendorNameEnum
Instance
<materialVendor>
  <vendorNameEnum>{1,1}</vendorNameEnum>
  <otherVendorName>{1,1}</otherVendorName>
</materialVendor>
Source
<xs:element name="materialVendor" type="VendorNameType">
  <xs:annotation>
    <xs:documentation>The "materialVendor" element captures the name of the vendor of the material. For example, EOS GmbH manufactures EOS Titanium Ti64, so the materialVendor would be "EOS GmbH".</xs:documentation>
  </xs:annotation>
</xs:element>
Element CompatibleMaterialType / materialName
Namespace No namespace
Annotations
The "materialName" element captures the vendor's specific name
for the material. For example, EOS Titanium Ti64 would have a
vendorMaterialName of "EOS Titanium Ti64".
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialNameType_materialNameEnum am_schema_R2018a_xsd.tmp#MaterialNameType_otherMaterialName am_schema_R2018a_xsd.tmp#MaterialNameType
Type MaterialNameType
Properties
content complex
Model
Children materialNameEnum, otherMaterialName
Instance
<materialName>
  <materialNameEnum>{1,1}</materialNameEnum>
  <otherMaterialName>{1,1}</otherMaterialName>
</materialName>
Source
<xs:element name="materialName" type="MaterialNameType">
  <xs:annotation>
    <xs:documentation>The "materialName" element captures the vendor's specific name for the material. For example, EOS Titanium Ti64 would have a vendorMaterialName of "EOS Titanium Ti64".</xs:documentation>
  </xs:annotation>
</xs:element>
Element CompatibleMaterialType / vendorMaterialID
Namespace No namespace
Annotations
The "vendorMaterialID" element captures the vendor supplied ID
for the material. For example, EOS Titanium Ti64 would have a
materialID of "9011-0014".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="vendorMaterialID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "vendorMaterialID" element captures the vendor supplied ID for the material. For example, EOS Titanium Ti64 would have a materialID of "9011-0014".</xs:documentation>
  </xs:annotation>
</xs:element>
Element amDesignDB
Namespace No namespace
Annotations
The "amDesignDB" element is a database that captures part models
used by builds/treatment and tests.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDesignDBType_amDesign am_schema_R2018a_xsd.tmp#AMDesignDBType
Type AMDesignDBType
Properties
content complex
Model
Children amDesign
Instance
<amDesignDB>
  <amDesign>{1,unbounded}</amDesign>
</amDesignDB>
Source
<xs:element name="amDesignDB" type="AMDesignDBType">
  <xs:annotation>
    <xs:documentation>The "amDesignDB" element is a database that captures part models used by builds/treatment and tests.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDesignDBType / amDesign
Namespace No namespace
Annotations
Each "amDesign" element captures a part design. Multiple
"amDesign" elements can be added under one "amDesignDB".
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDesignType_designID am_schema_R2018a_xsd.tmp#AMDesignType_projectID am_schema_R2018a_xsd.tmp#AMDesignType_part am_schema_R2018a_xsd.tmp#AMDesignType_specimen am_schema_R2018a_xsd.tmp#AMDesignType
Type AMDesignType
Properties
content complex
maxOccurs unbounded
Model
Children designID, part, projectID, specimen
Instance
<amDesign>
  <designID>{1,1}</designID>
  <projectID>{1,1}</projectID>
  <part>{1,unbounded}</part>
  <specimen>{0,unbounded}</specimen>
</amDesign>
Source
<xs:element name="amDesign" type="AMDesignType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "amDesign" element captures a part design. Multiple "amDesign" elements can be added under one "amDesignDB".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDesignType / designID
Namespace No namespace
Annotations
The "designID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="designID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "designID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDesignType / projectID
Namespace No namespace
Annotations
The "projectID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="projectID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "projectID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDesignType / part
Namespace No namespace
Annotations
Each "part" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartDefinitionType_partName am_schema_R2018a_xsd.tmp#PartDefinitionType_spec am_schema_R2018a_xsd.tmp#PartDefinitionType_dimension am_schema_R2018a_xsd.tmp#PartDefinitionType_volume am_schema_R2018a_xsd.tmp#PartDefinitionType_surface am_schema_R2018a_xsd.tmp#PartDefinitionType_digitalModel am_schema_R2018a_xsd.tmp#PartDefinitionType
Type PartDefinitionType
Properties
content complex
maxOccurs unbounded
Model
Children digitalModel, dimension, partName, spec, surface, volume
Instance
<part>
  <partName>{1,1}</partName>
  <spec>{0,1}</spec>
  <dimension>{0,1}</dimension>
  <volume>{0,1}</volume>
  <surface>{0,1}</surface>
  <digitalModel>{0,1}</digitalModel>
</part>
Source
<xs:element name="part" type="PartDefinitionType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "part" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDefinitionType / partName
Namespace No namespace
Annotations
The "partName" element captures the name of the part defined by
designers.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="partName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "partName" element captures the name of the part defined by designers.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDefinitionType / spec
Namespace No namespace
Annotations
??The optional "spec" element captures the characteristics of
the part that includes surface area, shape etc.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecType_surfaceMax am_schema_R2018a_xsd.tmp#SpecType_surfaceAve am_schema_R2018a_xsd.tmp#SpecType_surfaceMin am_schema_R2018a_xsd.tmp#SpecType_shape am_schema_R2018a_xsd.tmp#SpecType_tolerances am_schema_R2018a_xsd.tmp#SpecType_function am_schema_R2018a_xsd.tmp#SpecType_specDoc am_schema_R2018a_xsd.tmp#SpecType
Type SpecType
Properties
content complex
minOccurs 0
Model
Children function, shape, specDoc, surfaceAve, surfaceMax, surfaceMin, tolerances
Instance
<spec>
  <surfaceMax>{1,1}</surfaceMax>
  <surfaceAve>{1,1}</surfaceAve>
  <surfaceMin>{0,1}</surfaceMin>
  <shape>{0,1}</shape>
  <tolerances>{0,1}</tolerances>
  <function>{0,1}</function>
  <specDoc>{0,unbounded}</specDoc>
</spec>
Source
<xs:element name="spec" type="SpecType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>??The optional "spec" element captures the characteristics of the part that includes surface area, shape etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecType / surfaceMax
Namespace No namespace
Annotations
The "surfaceMax" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<surfaceMax>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</surfaceMax>
Source
<xs:element name="surfaceMax" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "surfaceMax" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecType / surfaceAve
Namespace No namespace
Annotations
The "surfaceAve" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<surfaceAve>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</surfaceAve>
Source
<xs:element name="surfaceAve" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "surfaceAve" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecType / surfaceMin
Namespace No namespace
Annotations
The optional "surfaceMin" element captures the minimum surface
area of the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<surfaceMin>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</surfaceMin>
Source
<xs:element name="surfaceMin" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "surfaceMin" element captures the minimum surface area of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecType / shape
Namespace No namespace
Annotations
The optional "shape" element captures the shape of the part.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="shape" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "shape" element captures the shape of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecType / tolerances
Namespace No namespace
Annotations
The optional "tolerances" element captures the tolerance level
of the part.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="tolerances" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "tolerances" element captures the tolerance level of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecType / function
Namespace No namespace
Annotations
The optional "function" element describes the use of the part.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="function" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "function" element describes the use of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecType / specDoc
Namespace No namespace
Annotations
Each optional "specDoc" element captures the buildfile which is
an electronic version of a document. It could be 2D drawing,
spec file, build file, stl file. Multiple specDoc can be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children author, description, fileName, name, software
Instance
<specDoc>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</specDoc>
Source
<xs:element name="specDoc" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "specDoc" element captures the buildfile which is an electronic version of a document. It could be 2D drawing, spec file, build file, stl file. Multiple specDoc can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDefinitionType / dimension
Namespace No namespace
Annotations
The optional "dimension" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#BoundingBoxType_minX am_schema_R2018a_xsd.tmp#BoundingBoxType_maxX am_schema_R2018a_xsd.tmp#BoundingBoxType_Ymin am_schema_R2018a_xsd.tmp#BoundingBoxType_maxY am_schema_R2018a_xsd.tmp#BoundingBoxType_minZ am_schema_R2018a_xsd.tmp#BoundingBoxType_maxZ am_schema_R2018a_xsd.tmp#BoundingBoxType
Type BoundingBoxType
Properties
content complex
minOccurs 0
Model
Children Ymin, maxX, maxY, maxZ, minX, minZ
Instance
<dimension>
  <minX>{1,1}</minX>
  <maxX>{1,1}</maxX>
  <Ymin>{1,1}</Ymin>
  <maxY>{1,1}</maxY>
  <minZ>{1,1}</minZ>
  <maxZ>{1,1}</maxZ>
</dimension>
Source
<xs:element name="dimension" type="BoundingBoxType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "dimension" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BoundingBoxType / minX
Namespace No namespace
Annotations
The "minX" element is the X coordinate of the minimum corner.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="minX" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "minX" element is the X coordinate of the minimum corner.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BoundingBoxType / maxX
Namespace No namespace
Annotations
The "maxX" element is the X coordinate of the maximum corner.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="maxX" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "maxX" element is the X coordinate of the maximum corner.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BoundingBoxType / Ymin
Namespace No namespace
Annotations
The "minY" element is the Y coordinate of the minimum corner.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="Ymin" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "minY" element is the Y coordinate of the minimum corner.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BoundingBoxType / maxY
Namespace No namespace
Annotations
The "maxY" element is the Y coordinate of the maximum corner.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="maxY" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "maxY" element is the Y coordinate of the maximum corner.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BoundingBoxType / minZ
Namespace No namespace
Annotations
The "minZ" element is the Z coordinate of the minimum corner.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="minZ" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "minZ" element is the Z coordinate of the minimum corner.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BoundingBoxType / maxZ
Namespace No namespace
Annotations
The "maxZ" element is the Z coordinate of the maximum corner.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="maxZ" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "maxZ" element is the Z coordinate of the maximum corner.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDefinitionType / volume
Namespace No namespace
Annotations
The optional "volume" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="volume" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "volume" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDefinitionType / surface
Namespace No namespace
Annotations
The optional "surface" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="surface" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "surface" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDefinitionType / digitalModel
Namespace No namespace
Annotations
??The optional "digitalModel" element captures a digital model
of the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DigitalModelType_name am_schema_R2018a_xsd.tmp#DigitalModelType_unit am_schema_R2018a_xsd.tmp#DigitalModelType_partDrawing am_schema_R2018a_xsd.tmp#DigitalModelType_cadModel am_schema_R2018a_xsd.tmp#DigitalModelType_tesselation am_schema_R2018a_xsd.tmp#DigitalModelType
Type DigitalModelType
Properties
content complex
minOccurs 0
Model
Children cadModel, name, partDrawing, tesselation, unit
Instance
<digitalModel>
  <name>{1,1}</name>
  <unit>{1,1}</unit>
  <partDrawing>{0,1}</partDrawing>
  <cadModel>{1,1}</cadModel>
  <tesselation>{1,1}</tesselation>
</digitalModel>
Source
<xs:element name="digitalModel" type="DigitalModelType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>??The optional "digitalModel" element captures a digital model of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DigitalModelType / name
Namespace No namespace
Annotations
The "name" element is the name of the model.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="name" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "name" element is the name of the model.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DigitalModelType / unit
Namespace No namespace
Annotations
The "unit" element TBD
??STL file format used by many powder bed fusion machines does
not contain units of measurement as metadata (SI or SAE). When
only STL files are provided by the purchaser, ordering
information should specify the units of the component along
with the electronic data file. More information about data
files can be found in ISO/ASTM 52915
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="unit" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "unit" element TBD ??STL file format used by many powder bed fusion machines does not contain units of measurement as metadata (SI or SAE). When only STL files are provided by the purchaser, ordering information should specify the units of the component along with the electronic data file. More information about data files can be found in ISO/ASTM 52915</xs:documentation>
  </xs:annotation>
</xs:element>
Element DigitalModelType / partDrawing
Namespace No namespace
Annotations
??The optional "partDrawing" element captures the 3D drawing of
the part in a CAD software.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<partDrawing>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</partDrawing>
Source
<xs:element name="partDrawing" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>??The optional "partDrawing" element captures the 3D drawing of the part in a CAD software.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DigitalModelType / cadModel
Namespace No namespace
Annotations
The "cadModel" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
Model
Children author, description, fileName, name, software
Instance
<cadModel>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</cadModel>
Source
<xs:element name="cadModel" type="AMDocumentType">
  <xs:annotation>
    <xs:documentation>The "cadModel" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element DigitalModelType / tesselation
Namespace No namespace
Annotations
The "tesselation" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#TesselationType_tesselatedModel am_schema_R2018a_xsd.tmp#TesselationType_tesselationParameters am_schema_R2018a_xsd.tmp#TesselationType
Type TesselationType
Properties
content complex
Model
Children tesselatedModel, tesselationParameters
Instance
<tesselation>
  <tesselatedModel>{0,1}</tesselatedModel>
  <tesselationParameters>{1,1}</tesselationParameters>
</tesselation>
Source
<xs:element name="tesselation" type="TesselationType">
  <xs:annotation>
    <xs:documentation>The "tesselation" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TesselationType / tesselatedModel
Namespace No namespace
Annotations
The optional "tesselatedModel" element captures a tesselated
geometry from a CAD model which is typically used for a 3D
print- and to be sliced.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<tesselatedModel>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</tesselatedModel>
Source
<xs:element name="tesselatedModel" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "tesselatedModel" element captures a tesselated geometry from a CAD model which is typically used for a 3D print- and to be sliced.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TesselationType / tesselationParameters
Namespace No namespace
Annotations
The "tesselationParameters" element gives the parameters used
in creating the tesselation.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TesselationParametersType_meshType am_schema_R2018a_xsd.tmp#TesselationParametersType_numMeshUnits am_schema_R2018a_xsd.tmp#TesselationParametersType_numPoints am_schema_R2018a_xsd.tmp#TesselationParametersType_zCompensation am_schema_R2018a_xsd.tmp#TesselationParametersType
Type TesselationParametersType
Properties
content complex
Model
Children meshType, numMeshUnits, numPoints, zCompensation
Instance
<tesselationParameters>
  <meshType>{1,1}</meshType>
  <numMeshUnits>{1,1}</numMeshUnits>
  <numPoints>{1,1}</numPoints>
  <zCompensation>{1,1}</zCompensation>
</tesselationParameters>
Source
<xs:element name="tesselationParameters" type="TesselationParametersType">
  <xs:annotation>
    <xs:documentation>The "tesselationParameters" element gives the parameters used in creating the tesselation.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TesselationParametersType / meshType
Namespace No namespace
Annotations
The "meshType" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="meshType" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "meshType" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TesselationParametersType / numMeshUnits
Namespace No namespace
Annotations
The "numMeshUnits" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="numMeshUnits" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "numMeshUnits" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TesselationParametersType / numPoints
Namespace No namespace
Annotations
The "numPoints" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="numPoints" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "numPoints" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TesselationParametersType / zCompensation
Namespace No namespace
Annotations
The "zCompensation" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="zCompensation" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "zCompensation" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMDesignType / specimen
Namespace No namespace
Annotations
Each optional "specimen" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_specimenName am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_partName am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_specimenShape am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_specimenOrientation am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_specimenDrawing am_schema_R2018a_xsd.tmp#SpecimenDefinitionType
Type SpecimenDefinitionType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children partName, specimenDrawing, specimenName, specimenOrientation, specimenShape
Instance
<specimen>
  <specimenName>{1,1}</specimenName>
  <partName>{1,1}</partName>
  <specimenShape>{1,1}</specimenShape>
  <specimenOrientation>{0,1}</specimenOrientation>
  <specimenDrawing>{0,1}</specimenDrawing>
</specimen>
Source
<xs:element name="specimen" type="SpecimenDefinitionType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "specimen" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenDefinitionType / specimenName
Namespace No namespace
Annotations
The specimenName element captures the name of the specimen
provided by the user.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="specimenName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The specimenName element captures the name of the specimen provided by the user.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenDefinitionType / partName
Namespace No namespace
Annotations
The "partName" element is the name of the part this specimen is
cut from.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="partName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "partName" element is the name of the part this specimen is cut from.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenDefinitionType / specimenShape
Namespace No namespace
Annotations
The "specimenShape" element gives the shape of the specimen. If
the part is a specimen, the specimenShape element captures the
shape (For example, rectangular, square etc.).
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenShapeEnumType
Type SpecimenShapeEnumType
Properties
content simple
Facets
enumeration ASTM E8 6x25.4
enumeration ASTM E8 12.5x50.0
enumeration ASTM E8 40x50.0
enumeration ASTM E8 40x200
enumeration ASTM E8 20x50
enumeration ASTM E8 20x100
enumeration ASTM E8 20x50
enumeration ASTM E8 25x50
enumeration ASTM E8 25x100
enumeration ASTM E8 ø6x25.4
enumeration ASTM E8 ø12.5x50
enumeration ASTM E606 ø5.08x12.54
enumeration ASTM E606 ø5.08x19.05
enumeration N/A
Source
<xs:element name="specimenShape" type="SpecimenShapeEnumType">
  <xs:annotation>
    <xs:documentation>The "specimenShape" element gives the shape of the specimen. If the part is a specimen, the specimenShape element captures the shape (For example, rectangular, square etc.).</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenDefinitionType / specimenOrientation
Namespace No namespace
Annotations
The optional "specimenOrientation" element (if the part is a
specimen) captures the orthogonal orientation of the specimen
(For example, XYZ, YXZ, YZX, XZY, ZXY, ZYX).
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenOrientationEnumType
Type SpecimenOrientationEnumType
Properties
content simple
minOccurs 0
Facets
enumeration XYZ
enumeration YXZ
enumeration XZY
enumeration YZX
enumeration ZXY
enumeration ZYX
enumeration N/A
Source
<xs:element name="specimenOrientation" type="SpecimenOrientationEnumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenOrientation" element (if the part is a specimen) captures the orthogonal orientation of the specimen (For example, XYZ, YXZ, YZX, XZY, ZXY, ZYX).</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenDefinitionType / specimenDrawing
Namespace No namespace
Annotations
The optional "specimenDrawing" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<specimenDrawing>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</specimenDrawing>
Source
<xs:element name="specimenDrawing" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenDrawing" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element amBuildDB
Namespace No namespace
Annotations
The "amBuildDB" element is a database that captures parameters and
outcomes of multiple builds (in a separate "amBuild" element for
each build).
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMBuildDBType_amBuild am_schema_R2018a_xsd.tmp#AMBuildDBType
Type AMBuildDBType
Properties
content complex
Model
Children amBuild
Instance
<amBuildDB>
  <amBuild>{1,unbounded}</amBuild>
</amBuildDB>
Source
<xs:element name="amBuildDB" type="AMBuildDBType">
  <xs:annotation>
    <xs:documentation>The "amBuildDB" element is a database that captures parameters and outcomes of multiple builds (in a separate "amBuild" element for each build).</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMBuildDBType / amBuild
Namespace No namespace
Annotations
Each "amBuild" element captures the build parameters and testing
results - provided by the user - of a single build that can
contain multiple, separate parts built with one or more
different parameter sets. Multiple "amBuild" elements can be
added under one "amBuildDB".
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildType_projectID am_schema_R2018a_xsd.tmp#BuildType_generalInfo am_schema_R2018a_xsd.tmp#BuildType_feedstock am_schema_R2018a_xsd.tmp#BuildType_amProcesses am_schema_R2018a_xsd.tmp#BuildType_parts am_schema_R2018a_xsd.tmp#BuildType_partTests am_schema_R2018a_xsd.tmp#BuildType_powderTests am_schema_R2018a_xsd.tmp#BuildType
Type BuildType
Properties
content complex
maxOccurs unbounded
Model
Children amProcesses, feedstock, generalInfo, partTests, parts, powderTests, projectID
Instance
<amBuild>
  <projectID>{1,1}</projectID>
  <generalInfo>{1,1}</generalInfo>
  <feedstock>{1,1}</feedstock>
  <amProcesses>{1,1}</amProcesses>
  <parts>{1,1}</parts>
  <partTests>{1,1}</partTests>
  <powderTests>{0,1}</powderTests>
</amBuild>
Source
<xs:element name="amBuild" type="BuildType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "amBuild" element captures the build parameters and testing results - provided by the user - of a single build that can contain multiple, separate parts built with one or more different parameter sets. Multiple "amBuild" elements can be added under one "amBuildDB".</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildType / projectID
Namespace No namespace
Annotations
The "projectID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="projectID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "projectID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildType / generalInfo
Namespace No namespace
Annotations
The "generalInfo" element captures the build ID, name of the
service provider, location of the build, name of the customer,
name of the material used, name of the vendor who provided the
material, ID of the material provided by the vendor, name of
the machine used, name of the vendor who provided the machine,
model number of the machine, ID of the the machine provided by
the vendor, and the build time of the build.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildHeaderType_buildID am_schema_R2018a_xsd.tmp#BuildHeaderType_designID am_schema_R2018a_xsd.tmp#BuildHeaderType_description am_schema_R2018a_xsd.tmp#BuildHeaderType_buildServiceProvider am_schema_R2018a_xsd.tmp#BuildHeaderType_location am_schema_R2018a_xsd.tmp#BuildHeaderType_customerName am_schema_R2018a_xsd.tmp#BuildHeaderType_materialName am_schema_R2018a_xsd.tmp#BuildHeaderType_materialVendor am_schema_R2018a_xsd.tmp#BuildHeaderType_vendorMaterialID am_schema_R2018a_xsd.tmp#BuildHeaderType_machineVendor am_schema_R2018a_xsd.tmp#BuildHeaderType_machineModel am_schema_R2018a_xsd.tmp#BuildHeaderType_machineSerialNumber am_schema_R2018a_xsd.tmp#BuildHeaderType_startTime am_schema_R2018a_xsd.tmp#BuildHeaderType_interruption am_schema_R2018a_xsd.tmp#BuildHeaderType_finishTime am_schema_R2018a_xsd.tmp#BuildHeaderType_operators am_schema_R2018a_xsd.tmp#BuildHeaderType_supportMaterialName am_schema_R2018a_xsd.tmp#BuildHeaderType_supportMaterialVendor am_schema_R2018a_xsd.tmp#BuildHeaderType_buildFile am_schema_R2018a_xsd.tmp#BuildHeaderType_magicsFile am_schema_R2018a_xsd.tmp#BuildHeaderType
Type BuildHeaderType
Properties
content complex
Model
Children buildFile, buildID, buildServiceProvider, customerName, description, designID, finishTime, interruption, location, machineModel, machineSerialNumber, machineVendor, magicsFile, materialName, materialVendor, operators, startTime, supportMaterialName, supportMaterialVendor, vendorMaterialID
Instance
<generalInfo>
  <buildID>{1,1}</buildID>
  <designID>{0,1}</designID>
  <description>{0,1}</description>
  <buildServiceProvider>{1,1}</buildServiceProvider>
  <location>{0,1}</location>
  <customerName>{0,1}</customerName>
  <materialName>{1,1}</materialName>
  <materialVendor>{1,1}</materialVendor>
  <vendorMaterialID>{1,1}</vendorMaterialID>
  <machineVendor>{1,1}</machineVendor>
  <machineModel>{1,1}</machineModel>
  <machineSerialNumber>{1,1}</machineSerialNumber>
  <startTime>{1,1}</startTime>
  <interruption>{0,unbounded}</interruption>
  <finishTime>{1,1}</finishTime>
  <operators>{1,unbounded}</operators>
  <supportMaterialName>{0,1}</supportMaterialName>
  <supportMaterialVendor>{0,1}</supportMaterialVendor>
  <buildFile>{0,1}</buildFile>
  <magicsFile>{0,1}</magicsFile>
</generalInfo>
Source
<xs:element name="generalInfo" type="BuildHeaderType">
  <xs:annotation>
    <xs:documentation>The "generalInfo" element captures the build ID, name of the service provider, location of the build, name of the customer, name of the material used, name of the vendor who provided the material, ID of the material provided by the vendor, name of the machine used, name of the vendor who provided the machine, model number of the machine, ID of the the machine provided by the vendor, and the build time of the build.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / buildID
Namespace No namespace
Annotations
The "buildID" element captures the ID of the build provided by
the builder.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="buildID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "buildID" element captures the ID of the build provided by the builder.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / designID
Namespace No namespace
Annotations
The optional "designID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="designID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "designID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / description
Namespace No namespace
Annotations
The optional "description" element is a brief description of
the build, e.g., material, machine and environment.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="description" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "description" element is a brief description of the build, e.g., material, machine and environment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / buildServiceProvider
Namespace No namespace
Annotations
The "buildServiceProvider" element captures the name of the
institution who performed the build. For example, NIST.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="buildServiceProvider" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "buildServiceProvider" element captures the name of the institution who performed the build. For example, NIST.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / location
Namespace No namespace
Annotations
The optional "location" element captures the name of the
location where the build took place.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="location" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "location" element captures the name of the location where the build took place.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / customerName
Namespace No namespace
Annotations
The optional "customerName" element captures the name of the
customer for whom the build was performed.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="customerName" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "customerName" element captures the name of the customer for whom the build was performed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / materialName
Namespace No namespace
Annotations
The "materialName" element captures the vendor's specific name
for the material. For example, EOS Titanium Ti64 would have a
materialName of "EOS Titanium Ti64".
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialNameType_materialNameEnum am_schema_R2018a_xsd.tmp#MaterialNameType_otherMaterialName am_schema_R2018a_xsd.tmp#MaterialNameType
Type MaterialNameType
Properties
content complex
Model
Children materialNameEnum, otherMaterialName
Instance
<materialName>
  <materialNameEnum>{1,1}</materialNameEnum>
  <otherMaterialName>{1,1}</otherMaterialName>
</materialName>
Source
<xs:element name="materialName" type="MaterialNameType">
  <xs:annotation>
    <xs:documentation>The "materialName" element captures the vendor's specific name for the material. For example, EOS Titanium Ti64 would have a materialName of "EOS Titanium Ti64".</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / materialVendor
Namespace No namespace
Annotations
The "materialVendor" element captures the name of the vendor of
the material. For example, EOS GmbH manufactures EOS Titanium
Ti64, so the materialVendor would be "EOS GmbH".
Diagram
Diagram am_schema_R2018a_xsd.tmp#VendorNameType_vendorNameEnum am_schema_R2018a_xsd.tmp#VendorNameType_otherVendorName am_schema_R2018a_xsd.tmp#VendorNameType
Type VendorNameType
Properties
content complex
Model
Children otherVendorName, vendorNameEnum
Instance
<materialVendor>
  <vendorNameEnum>{1,1}</vendorNameEnum>
  <otherVendorName>{1,1}</otherVendorName>
</materialVendor>
Source
<xs:element name="materialVendor" type="VendorNameType">
  <xs:annotation>
    <xs:documentation>The "materialVendor" element captures the name of the vendor of the material. For example, EOS GmbH manufactures EOS Titanium Ti64, so the materialVendor would be "EOS GmbH".</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / vendorMaterialID
Namespace No namespace
Annotations
The "materialID" element captures the vendor supplied ID for
the material. For example, EOS Titanium Ti64 would have a
materialID of "9011-0014".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="vendorMaterialID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "materialID" element captures the vendor supplied ID for the material. For example, EOS Titanium Ti64 would have a materialID of "9011-0014".</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / machineVendor
Namespace No namespace
Annotations
The "machineVendor" element captures the name of the company
that makes the AM machine. For example, an EOS M270 would have
a "machineVendor" of "EOS GmbH".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="machineVendor" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "machineVendor" element captures the name of the company that makes the AM machine. For example, an EOS M270 would have a "machineVendor" of "EOS GmbH".</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / machineModel
Namespace No namespace
Annotations
The "machineModel" element captures the model name of the
machine. For example, an EOS M270 would have a "modelName" of
"M270".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="machineModel" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "machineModel" element captures the model name of the machine. For example, an EOS M270 would have a "modelName" of "M270".</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / machineSerialNumber
Namespace No namespace
Annotations
The "machineSerialNumber" element captures the owner's ID for
the machine. For example, a machine shop that has one AM
machine would have a "machineID" of "1".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="machineSerialNumber" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "machineSerialNumber" element captures the owner's ID for the machine. For example, a machine shop that has one AM machine would have a "machineID" of "1".</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / startTime
Namespace No namespace
Annotations
The "startTime" element captures the date and time when the
build first started.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="startTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "startTime" element captures the date and time when the build first started.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / interruption
Namespace No namespace
Annotations
Each optional "interruptions" element captures a time when
build was paused for any planned or unplanned event. A build
can have multiple interruptions.
Diagram
Diagram am_schema_R2018a_xsd.tmp#InterruptionType_beginTime am_schema_R2018a_xsd.tmp#InterruptionType_endTime am_schema_R2018a_xsd.tmp#InterruptionType_reasonOfInterruption am_schema_R2018a_xsd.tmp#InterruptionType_layerNumber am_schema_R2018a_xsd.tmp#InterruptionType
Type InterruptionType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children beginTime, endTime, layerNumber, reasonOfInterruption
Instance
<interruption>
  <beginTime>{1,1}</beginTime>
  <endTime>{1,1}</endTime>
  <reasonOfInterruption>{1,1}</reasonOfInterruption>
  <layerNumber>{1,1}</layerNumber>
</interruption>
Source
<xs:element name="interruption" type="InterruptionType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "interruptions" element captures a time when build was paused for any planned or unplanned event. A build can have multiple interruptions.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InterruptionType / beginTime
Namespace No namespace
Annotations
?!The "beginTime" element captures the date and time when the
build started after it was paused.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="beginTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>?!The "beginTime" element captures the date and time when the build started after it was paused.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InterruptionType / endTime
Namespace No namespace
Annotations
?!The "endTime" element captures the date and time when the build
was paused for any planned or unplanned event.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="endTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>?!The "endTime" element captures the date and time when the build was paused for any planned or unplanned event.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InterruptionType / reasonOfInterruption
Namespace No namespace
Annotations
The "reasonOfInterruption" element captures the reason there
was an interruption. Also include if the interruption was
planned or unplanned.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="reasonOfInterruption" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "reasonOfInterruption" element captures the reason there was an interruption. Also include if the interruption was planned or unplanned.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InterruptionType / layerNumber
Namespace No namespace
Annotations
The "layerNumber" element captures the number of the layer
on which the error or interruption happened.
Diagram
Diagram
Type xs:unsignedInt
Properties
content simple
Source
<xs:element name="layerNumber" type="xs:unsignedInt">
  <xs:annotation>
    <xs:documentation>The "layerNumber" element captures the number of the layer on which the error or interruption happened.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / finishTime
Namespace No namespace
Annotations
The "finishTime" element captures the date and time when the
build was finished.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="finishTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "finishTime" element captures the date and time when the build was finished.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / operators
Namespace No namespace
Annotations
Each "operators" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
maxOccurs unbounded
default text
Source
<xs:element name="operators" type="xs:string" default="text" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "operators" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / supportMaterialName
Namespace No namespace
Annotations
The optional "supportMaterialName" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="supportMaterialName" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "supportMaterialName" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / supportMaterialVendor
Namespace No namespace
Annotations
The optional "supportMaterialVendor" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="supportMaterialVendor" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "supportMaterialVendor" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / buildFile
Namespace No namespace
Annotations
The optional "buildFile" element captures the buildfile which
is an electronic version of a document. It could be 2D drawing,
spec file, and or build file.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<buildFile>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</buildFile>
Source
<xs:element name="buildFile" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "buildFile" element captures the buildfile which is an electronic version of a document. It could be 2D drawing, spec file, and or build file.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildHeaderType / magicsFile
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<magicsFile>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</magicsFile>
Source
<xs:element minOccurs="0" name="magicsFile" type="AMDocumentType"/>
Element BuildType / feedstock
Namespace No namespace
Annotations
The "feedstock" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildFeedstockMaterialType_feedstockMaterialID am_schema_R2018a_xsd.tmp#BuildFeedstockMaterialType_actualMaterialProperties am_schema_R2018a_xsd.tmp#BuildFeedstockMaterialType
Type BuildFeedstockMaterialType
Properties
content complex
Model
Children actualMaterialProperties, feedstockMaterialID
Instance
<feedstock>
  <feedstockMaterialID>{1,1}</feedstockMaterialID>
  <actualMaterialProperties>{0,1}</actualMaterialProperties>
</feedstock>
Source
<xs:element name="feedstock" type="BuildFeedstockMaterialType">
  <xs:annotation>
    <xs:documentation>The "feedstock" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildFeedstockMaterialType / feedstockMaterialID
Namespace No namespace
Annotations
The "feedstockMaterialID" element captures the ID of the
feedstock material comes from. The feedstock material ID could
be virginMaterialType, recycleMaterialType or
feedstockMaterialType.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="feedstockMaterialID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "feedstockMaterialID" element captures the ID of the feedstock material comes from. The feedstock material ID could be virginMaterialType, recycleMaterialType or feedstockMaterialType.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildFeedstockMaterialType / actualMaterialProperties
Namespace No namespace
Annotations
The optional "actualMaterialProperties" element captures the
composition, density and size of the powder. It also captures
flowability and emissivity, but they are optional.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_powderComposition am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_density am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_particleSize am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_particleShape am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_flowability am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_absorptivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_emissivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_heatCapacity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_thermalConductivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_angleOfRepose am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_surfaceRoughness am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_microstructure am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_mechanical am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_associatedTestID am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType
Type AMPowderMaterialPropertyType
Properties
content complex
minOccurs 0
Model
Children absorptivity, angleOfRepose, associatedTestID, density, emissivity, flowability, heatCapacity, mechanical, microstructure, particleShape, particleSize, powderComposition, surfaceRoughness, thermalConductivity
Instance
<actualMaterialProperties>
  <powderComposition>{1,1}</powderComposition>
  <density>{1,1}</density>
  <particleSize>{1,1}</particleSize>
  <particleShape>{1,1}</particleShape>
  <flowability>{1,1}</flowability>
  <absorptivity>{1,1}</absorptivity>
  <emissivity>{1,1}</emissivity>
  <heatCapacity>{1,1}</heatCapacity>
  <thermalConductivity>{1,1}</thermalConductivity>
  <angleOfRepose>{1,1}</angleOfRepose>
  <surfaceRoughness>{1,1}</surfaceRoughness>
  <microstructure>{1,1}</microstructure>
  <mechanical>{1,1}</mechanical>
  <associatedTestID>{0,1}</associatedTestID>
</actualMaterialProperties>
Source
<xs:element name="actualMaterialProperties" type="AMPowderMaterialPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "actualMaterialProperties" element captures the composition, density and size of the powder. It also captures flowability and emissivity, but they are optional.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildType / amProcesses
Namespace No namespace
Annotations
The "amProcesses" element captures the pre-process, in-process
and post-process characteristics of the build.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ProcessesType_preProcess am_schema_R2018a_xsd.tmp#ProcessesType_inProcess am_schema_R2018a_xsd.tmp#ProcessesType_postProcessing am_schema_R2018a_xsd.tmp#ProcessesType
Type ProcessesType
Properties
content complex
Model
Children inProcess, postProcessing, preProcess
Instance
<amProcesses>
  <preProcess>{1,1}</preProcess>
  <inProcess>{1,1}</inProcess>
  <postProcessing>{1,1}</postProcessing>
</amProcesses>
Source
<xs:element name="amProcesses" type="ProcessesType">
  <xs:annotation>
    <xs:documentation>The "amProcesses" element captures the pre-process, in-process and post-process characteristics of the build.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProcessesType / preProcess
Namespace No namespace
Annotations
The "preProcess" element captures the settings of the machine
and the characteristics of the materials used before the build
started.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PreProcessType_materialPreProcess am_schema_R2018a_xsd.tmp#PreProcessType_machineSetup am_schema_R2018a_xsd.tmp#PreProcessType
Type PreProcessType
Properties
content complex
Model
Children machineSetup, materialPreProcess
Instance
<preProcess>
  <materialPreProcess>{1,1}</materialPreProcess>
  <machineSetup>{1,unbounded}</machineSetup>
</preProcess>
Source
<xs:element name="preProcess" type="PreProcessType">
  <xs:annotation>
    <xs:documentation>The "preProcess" element captures the settings of the machine and the characteristics of the materials used before the build started.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PreProcessType / materialPreProcess
Namespace No namespace
Annotations
The "materialPreProcess" element captures the lot ID, sublot
ID, ratio of the new powder compare to the used powder, sieving
process, material properties and result of the tests performed
on the material. Multiple materialPreProcess can be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialPreProcessType_sieving am_schema_R2018a_xsd.tmp#MaterialPreProcessType_otherTreatment am_schema_R2018a_xsd.tmp#MaterialPreProcessType
Type MaterialPreProcessType
Properties
content complex
Model
Children otherTreatment, sieving
Instance
<materialPreProcess>
  <sieving>{0,1}</sieving>
  <otherTreatment>{0,unbounded}</otherTreatment>
</materialPreProcess>
Source
<xs:element name="materialPreProcess" type="MaterialPreProcessType">
  <xs:annotation>
    <xs:documentation>The "materialPreProcess" element captures the lot ID, sublot ID, ratio of the new powder compare to the used powder, sieving process, material properties and result of the tests performed on the material. Multiple materialPreProcess can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialPreProcessType / sieving
Namespace No namespace
Annotations
The optional "sieving" element captures the process of taking
out larger particles from the mixture. It is done based on the
sift analysis. Please describe the method used and the size of
the sieve. Please refer to ASTM E1638 Terminology Relating to
Sieves, Sieving Methods, and Screening Media. If no sieving was
done, please enter "N/A"
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="sieving" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "sieving" element captures the process of taking out larger particles from the mixture. It is done based on the sift analysis. Please describe the method used and the size of the sieve. Please refer to ASTM E1638 Terminology Relating to Sieves, Sieving Methods, and Screening Media. If no sieving was done, please enter "N/A"</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialPreProcessType / otherTreatment
Namespace No namespace
Annotations
The optional "treatment" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="otherTreatment" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The optional "treatment" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PreProcessType / machineSetup
Namespace No namespace
Annotations
The "machineSetup" element captures the settings of the machine
before the build started. Multiple machineSetup can be added.
All the steps necessary to start the build process, including
build platform selection, machine cleaning,
Diagram
Diagram am_schema_R2018a_xsd.tmp#MachineSetupType_platform am_schema_R2018a_xsd.tmp#MachineSetupType_atmosphere am_schema_R2018a_xsd.tmp#MachineSetupType
Type MachineSetupType
Properties
content complex
maxOccurs unbounded
Model
Children atmosphere, platform
Instance
<machineSetup>
  <platform>{1,1}</platform>
  <atmosphere>{1,1}</atmosphere>
</machineSetup>
Source
<xs:element name="machineSetup" type="MachineSetupType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "machineSetup" element captures the settings of the machine before the build started. Multiple machineSetup can be added. All the steps necessary to start the build process, including build platform selection, machine cleaning,</xs:documentation>
  </xs:annotation>
</xs:element>
Element MachineSetupType / platform
Namespace No namespace
Annotations
The "platform" element captures the name of the material the
platform is made of, name of it's maker, size, thickness,
flatness, surface roughness, and the temperature at which the
platform was preheated to.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PlatformType_platformMaterial am_schema_R2018a_xsd.tmp#PlatformType_platformMaker am_schema_R2018a_xsd.tmp#PlatformType_sizeX am_schema_R2018a_xsd.tmp#PlatformType_sizeY am_schema_R2018a_xsd.tmp#PlatformType_sizeZ am_schema_R2018a_xsd.tmp#PlatformType_flatness am_schema_R2018a_xsd.tmp#PlatformType_surfaceRoughness am_schema_R2018a_xsd.tmp#PlatformType_preheatedTemp am_schema_R2018a_xsd.tmp#PlatformType
Type PlatformType
Properties
content complex
Model
Children flatness, platformMaker, platformMaterial, preheatedTemp, sizeX, sizeY, sizeZ, surfaceRoughness
Instance
<platform>
  <platformMaterial>{1,1}</platformMaterial>
  <platformMaker>{1,1}</platformMaker>
  <sizeX>{1,1}</sizeX>
  <sizeY>{1,1}</sizeY>
  <sizeZ>{1,1}</sizeZ>
  <flatness>{0,1}</flatness>
  <surfaceRoughness>{1,1}</surfaceRoughness>
  <preheatedTemp>{1,1}</preheatedTemp>
</platform>
Source
<xs:element name="platform" type="PlatformType">
  <xs:annotation>
    <xs:documentation>The "platform" element captures the name of the material the platform is made of, name of it's maker, size, thickness, flatness, surface roughness, and the temperature at which the platform was preheated to.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PlatformType / platformMaterial
Namespace No namespace
Annotations
The "platformMaterial" element captures material that makes up
the platfrom.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="platformMaterial" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "platformMaterial" element captures material that makes up the platfrom.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PlatformType / platformMaker
Namespace No namespace
Annotations
The "platformMaker" element captures the name of company that
made the platform.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="platformMaker" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "platformMaker" element captures the name of company that made the platform.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PlatformType / sizeX
Namespace No namespace
Annotations
The "sizeX" element captures the length of the platform in
respect to the x direction (of the coordinate system that the
AM machine uses).
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<sizeX>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</sizeX>
Source
<xs:element name="sizeX" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "sizeX" element captures the length of the platform in respect to the x direction (of the coordinate system that the AM machine uses).</xs:documentation>
  </xs:annotation>
</xs:element>
Element PlatformType / sizeY
Namespace No namespace
Annotations
The "sizeY" element captures the length of the platform in
respect to the y direction (of the coordinate system that the
AM machine uses).
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<sizeY>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</sizeY>
Source
<xs:element name="sizeY" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "sizeY" element captures the length of the platform in respect to the y direction (of the coordinate system that the AM machine uses).</xs:documentation>
  </xs:annotation>
</xs:element>
Element PlatformType / sizeZ
Namespace No namespace
Annotations
The "sizeZ" element captures the length of the build volume in
respect to the z direction (of the coordinate system that the
AM machine uses).
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<sizeZ>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</sizeZ>
Source
<xs:element name="sizeZ" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "sizeZ" element captures the length of the build volume in respect to the z direction (of the coordinate system that the AM machine uses).</xs:documentation>
  </xs:annotation>
</xs:element>
Element PlatformType / flatness
Namespace No namespace
Annotations
The optional "flatness" element captures a measure of how much
the build platform various from a flat plane.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<flatness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</flatness>
Source
<xs:element name="flatness" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "flatness" element captures a measure of how much the build platform various from a flat plane.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PlatformType / surfaceRoughness
Namespace No namespace
Annotations
The "surfaceRoughness" element captures the surface texture of
the platform. Refers to the smoothness or roughness of the
platform surface.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<surfaceRoughness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</surfaceRoughness>
Source
<xs:element name="surfaceRoughness" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "surfaceRoughness" element captures the surface texture of the platform. Refers to the smoothness or roughness of the platform surface.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PlatformType / preheatedTemp
Namespace No namespace
Annotations
The "preheatedTemp" element captures the temperature at which
the platform was preheated to.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<preheatedTemp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</preheatedTemp>
Source
<xs:element name="preheatedTemp" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "preheatedTemp" element captures the temperature at which the platform was preheated to.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MachineSetupType / atmosphere
Namespace No namespace
Annotations
The "atmosphere" element captures the maximum set point of
oxygen gas in the chamber, name of the purge gas used, it's
source, and the characteristics of the filtration process.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AtmosphereType_O2SetPointMax am_schema_R2018a_xsd.tmp#AtmosphereType_purgeGas am_schema_R2018a_xsd.tmp#AtmosphereType_purgeGasSource am_schema_R2018a_xsd.tmp#AtmosphereType_filtration am_schema_R2018a_xsd.tmp#AtmosphereType_ambientTemperature am_schema_R2018a_xsd.tmp#AtmosphereType
Type AtmosphereType
Properties
content complex
Model
Children O2SetPointMax, ambientTemperature, filtration, purgeGas, purgeGasSource
Instance
<atmosphere>
  <O2SetPointMax>{1,1}</O2SetPointMax>
  <purgeGas>{1,1}</purgeGas>
  <purgeGasSource>{1,1}</purgeGasSource>
  <filtration>{1,1}</filtration>
  <ambientTemperature>{0,1}</ambientTemperature>
</atmosphere>
Source
<xs:element name="atmosphere" type="AtmosphereType">
  <xs:annotation>
    <xs:documentation>The "atmosphere" element captures the maximum set point of oxygen gas in the chamber, name of the purge gas used, it's source, and the characteristics of the filtration process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtmosphereType / O2SetPointMax
Namespace No namespace
Annotations
The "O2SetPointMax" element captures the maximum set point for
oxygen in the machine.
Diagram
Diagram am_schema_R2018a_xsd.tmp#O2SetPointType_unit am_schema_R2018a_xsd.tmp#O2SetPointType_value am_schema_R2018a_xsd.tmp#O2SetPointType
Type O2SetPointType
Properties
content complex
Model
Children unit, value
Instance
<O2SetPointMax>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</O2SetPointMax>
Source
<xs:element name="O2SetPointMax" type="O2SetPointType">
  <xs:annotation>
    <xs:documentation>The "O2SetPointMax" element captures the maximum set point for oxygen in the machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element O2SetPointType / unit
Namespace No namespace
Annotations
The "unit" element is a unit of measurement. For example, ppm
and %.
Diagram
Diagram am_schema_R2018a_xsd.tmp#O2UnitEnumType
Type O2UnitEnumType
Properties
content simple
Facets
enumeration ppm
enumeration %
Source
<xs:element name="unit" type="O2UnitEnumType">
  <xs:annotation>
    <xs:documentation>The "unit" element is a unit of measurement. For example, ppm and %.</xs:documentation>
  </xs:annotation>
</xs:element>
Element O2SetPointType / value
Namespace No namespace
Annotations
The "value" element is a number. It is a float type.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="value" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "value" element is a number. It is a float type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtmosphereType / purgeGas
Namespace No namespace
Annotations
The "purgeGas" element is the name of the purge gas used. For
example, "Argon" or "Nitrogen"
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="purgeGas" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "purgeGas" element is the name of the purge gas used. For example, "Argon" or "Nitrogen"</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtmosphereType / purgeGasSource
Namespace No namespace
Annotations
The "purgeGasSource" element captures the name of the source of
the purge gas. For example, "Nitrogen gas generator" or "Argon
tank".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="purgeGasSource" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "purgeGasSource" element captures the name of the source of the purge gas. For example, "Nitrogen gas generator" or "Argon tank".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtmosphereType / filtration
Namespace No namespace
Annotations
The "filtration" element captures the age and pressure
difference of the two filters to determine how clogged the
filters are.
Diagram
Diagram am_schema_R2018a_xsd.tmp#FiltrationType_ageOfFilter1 am_schema_R2018a_xsd.tmp#FiltrationType_ageOfFilter2 am_schema_R2018a_xsd.tmp#FiltrationType_pressureDifference am_schema_R2018a_xsd.tmp#FiltrationType
Type FiltrationType
Properties
content complex
Model
Children ageOfFilter1, ageOfFilter2, pressureDifference
Instance
<filtration>
  <ageOfFilter1>{1,1}</ageOfFilter1>
  <ageOfFilter2>{1,1}</ageOfFilter2>
  <pressureDifference>{1,1}</pressureDifference>
</filtration>
Source
<xs:element name="filtration" type="FiltrationType">
  <xs:annotation>
    <xs:documentation>The "filtration" element captures the age and pressure difference of the two filters to determine how clogged the filters are.</xs:documentation>
  </xs:annotation>
</xs:element>
Element FiltrationType / ageOfFilter1
Namespace No namespace
Annotations
The "ageOfFilter1" element captures the age of the first filter
in hours. It is unsignedInt type. 8888 means N/A
Diagram
Diagram
Type xs:unsignedInt
Properties
content simple
Source
<xs:element name="ageOfFilter1" type="xs:unsignedInt">
  <xs:annotation>
    <xs:documentation>The "ageOfFilter1" element captures the age of the first filter in hours. It is unsignedInt type. 8888 means N/A</xs:documentation>
  </xs:annotation>
</xs:element>
Element FiltrationType / ageOfFilter2
Namespace No namespace
Annotations
The "ageOfFilter2" element captures the age of the second
filter in hours. It is unsignedInt type. 8888 means N/A
Diagram
Diagram
Type xs:unsignedInt
Properties
content simple
Source
<xs:element name="ageOfFilter2" type="xs:unsignedInt">
  <xs:annotation>
    <xs:documentation>The "ageOfFilter2" element captures the age of the second filter in hours. It is unsignedInt type. 8888 means N/A</xs:documentation>
  </xs:annotation>
</xs:element>
Element FiltrationType / pressureDifference
Namespace No namespace
Annotations
The "pressureDifference" element captures the pressure
difference between the two filter during the building process.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<pressureDifference>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</pressureDifference>
Source
<xs:element name="pressureDifference" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "pressureDifference" element captures the pressure difference between the two filter during the building process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AtmosphereType / ambientTemperature
Namespace No namespace
Annotations
The optional "ambientTemperature" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<ambientTemperature>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</ambientTemperature>
Source
<xs:element name="ambientTemperature" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "ambientTemperature" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProcessesType / inProcess
Namespace No namespace
Annotations
The "inProcess" element captures the process plan, result of
the in situ monitoring and the build log.
Diagram
Diagram am_schema_R2018a_xsd.tmp#InProcessType_amProcessPlans am_schema_R2018a_xsd.tmp#InProcessType_amInSituMonitor am_schema_R2018a_xsd.tmp#InProcessType_buildLog am_schema_R2018a_xsd.tmp#InProcessType
Type InProcessType
Properties
content complex
Model
Children amInSituMonitor, amProcessPlans, buildLog
Instance
<inProcess>
  <amProcessPlans>{1,1}</amProcessPlans>
  <amInSituMonitor>{1,1}</amInSituMonitor>
  <buildLog>{0,1}</buildLog>
</inProcess>
Source
<xs:element name="inProcess" type="InProcessType">
  <xs:annotation>
    <xs:documentation>The "inProcess" element captures the process plan, result of the in situ monitoring and the build log.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InProcessType / amProcessPlans
Namespace No namespace
Annotations
The "amProcessPlans" element captures the process plan of the
EOS and Concept Laser.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProcessPlansType_amProcessPlan am_schema_R2018a_xsd.tmp#AMProcessPlansType
Type AMProcessPlansType
Properties
content complex
Model
Children amProcessPlan
Instance
<amProcessPlans>
  <amProcessPlan>{1,unbounded}</amProcessPlan>
</amProcessPlans>
Source
<xs:element name="amProcessPlans" type="AMProcessPlansType">
  <xs:annotation>
    <xs:documentation>The "amProcessPlans" element captures the process plan of the EOS and Concept Laser.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProcessPlansType / amProcessPlan
Namespace No namespace
Annotations
Each "amProcessPlan" element describes a process plan.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProcessPlanType_partID am_schema_R2018a_xsd.tmp#AMProcessPlanType_DeltaProcessPlan am_schema_R2018a_xsd.tmp#AMProcessPlanType_BetaProcessPlan am_schema_R2018a_xsd.tmp#AMProcessPlanType
Type AMProcessPlanType
Properties
content complex
maxOccurs unbounded
Model
Children BetaProcessPlan, DeltaProcessPlan, partID
Instance
<amProcessPlan>
  <partID>{1,unbounded}</partID>
  <DeltaProcessPlan>{1,1}</DeltaProcessPlan>
  <BetaProcessPlan>{1,1}</BetaProcessPlan>
</amProcessPlan>
Source
<xs:element name="amProcessPlan" type="AMProcessPlanType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "amProcessPlan" element describes a process plan.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProcessPlanType / partID
Namespace No namespace
Annotations
The "partID" element captures the part ID of the part that was
produced with the parameters selected.
Diagram
Diagram
Type xs:string
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="partID" type="xs:string" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "partID" element captures the part ID of the part that was produced with the parameters selected.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProcessPlanType / DeltaProcessPlan
Namespace No namespace
Annotations
The "EOSProcessPlan" element captures the process plan of AM
machines produced by EOS GmbH.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_baseParameterSet am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_baseParameterFilename am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_buildSetting am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_recoaterSetting am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_materialSpecificSetting am_schema_R2018a_xsd.tmp#DeltaProcessPlanType
Type DeltaProcessPlanType
Properties
content complex
Model
Children baseParameterFilename, baseParameterSet, buildSetting, materialSpecificSetting, recoaterSetting
Instance
<DeltaProcessPlan>
  <baseParameterSet>{0,1}</baseParameterSet>
  <baseParameterFilename>{0,1}</baseParameterFilename>
  <buildSetting>{1,1}</buildSetting>
  <recoaterSetting>{1,1}</recoaterSetting>
  <materialSpecificSetting>{1,1}</materialSpecificSetting>
</DeltaProcessPlan>
Source
<xs:element name="DeltaProcessPlan" type="DeltaProcessPlanType">
  <xs:annotation>
    <xs:documentation>The "EOSProcessPlan" element captures the process plan of AM machines produced by EOS GmbH.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeltaProcessPlanType / baseParameterSet
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="baseParameterSet" type="xs:string"/>
Element DeltaProcessPlanType / baseParameterFilename
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="baseParameterFilename" type="xs:string"/>
Element DeltaProcessPlanType / buildSetting
Namespace No namespace
Annotations
The "buildSetting" element captures the start height and the
final height of the build, and the characteristics of pre
exposure settings.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildSettingType_startHeight am_schema_R2018a_xsd.tmp#BuildSettingType_finalHeight am_schema_R2018a_xsd.tmp#BuildSettingType_layerThickness am_schema_R2018a_xsd.tmp#BuildSettingType_DMLSSetting am_schema_R2018a_xsd.tmp#BuildSettingType
Type BuildSettingType
Properties
content complex
Model
Children DMLSSetting, finalHeight, layerThickness, startHeight
Instance
<buildSetting>
  <startHeight>{1,1}</startHeight>
  <finalHeight>{1,1}</finalHeight>
  <layerThickness>{1,1}</layerThickness>
  <DMLSSetting>{1,1}</DMLSSetting>
</buildSetting>
Source
<xs:element name="buildSetting" type="BuildSettingType">
  <xs:annotation>
    <xs:documentation>The "buildSetting" element captures the start height and the final height of the build, and the characteristics of pre exposure settings.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSettingType / startHeight
Namespace No namespace
Annotations
The "startHeight" element captures the height at which the
building process started, in mm.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="startHeight" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "startHeight" element captures the height at which the building process started, in mm.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSettingType / finalHeight
Namespace No namespace
Annotations
The "finalHeight" element captures the height at which the
building process stopped, in mm.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="finalHeight" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "finalHeight" element captures the height at which the building process stopped, in mm.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSettingType / layerThickness
Namespace No namespace
Annotations
The "layerThickness" element captures the distance which the
build platform is lowered prior to printing each new layer, in
mm.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="layerThickness" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "layerThickness" element captures the distance which the build platform is lowered prior to printing each new layer, in mm.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSettingType / DMLSSetting
Namespace No namespace
Annotations
The "DMLSSetting" element TBD
??If DMLS is not selected, each layer in the preexposure are
will be exposed twice at the selected speed.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DMLSType_DMLS am_schema_R2018a_xsd.tmp#DMLSType_DMLSRange am_schema_R2018a_xsd.tmp#DMLSType_preExposure am_schema_R2018a_xsd.tmp#DMLSType_preExposureRange am_schema_R2018a_xsd.tmp#DMLSType
Type DMLSType
Properties
content complex
Model
Children DMLS, DMLSRange, preExposure, preExposureRange
Instance
<DMLSSetting>
  <DMLS>{1,1}</DMLS>
  <DMLSRange>{1,1}</DMLSRange>
  <preExposure>{1,1}</preExposure>
  <preExposureRange>{1,1}</preExposureRange>
</DMLSSetting>
Source
<xs:element name="DMLSSetting" type="DMLSType">
  <xs:annotation>
    <xs:documentation>The "DMLSSetting" element TBD ??If DMLS is not selected, each layer in the preexposure are will be exposed twice at the selected speed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DMLSType / DMLS
Namespace No namespace
Annotations
The "DMLS" element describes whether DMLS is switched on or
off. ON means DMLS is on. OFF means DMLS is off.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="DMLS" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "DMLS" element describes whether DMLS is switched on or off. ON means DMLS is on. OFF means DMLS is off.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DMLSType / DMLSRange
Namespace No namespace
Annotations
The "DMLSRange" element gives the thickness of the area within
which building is performed with the exposure speed reduced in
accordance with DMLS rules.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="DMLSRange" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "DMLSRange" element gives the thickness of the area within which building is performed with the exposure speed reduced in accordance with DMLS rules.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DMLSType / preExposure
Namespace No namespace
Annotations
The "preExposure" element captures whether the laser was on or
not. If on, the selected area is exposed at high speed and then
at DMLS speed. ON means the laser was on. OFF means the laser
was off.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="preExposure" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "preExposure" element captures whether the laser was on or not. If on, the selected area is exposed at high speed and then at DMLS speed. ON means the laser was on. OFF means the laser was off.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DMLSType / preExposureRange
Namespace No namespace
Annotations
The "preExposureRange" element captures the thickness of the
area within which exposure is first performed at the selected
speed then DMLS speed. It is a float type.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="preExposureRange" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "preExposureRange" element captures the thickness of the area within which exposure is first performed at the selected speed then DMLS speed. It is a float type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeltaProcessPlanType / recoaterSetting
Namespace No namespace
Annotations
The "recoaterSetting" element captures the type of the blade
used, feed charge, and blade's speed.
Diagram
Diagram am_schema_R2018a_xsd.tmp#RecoaterSettingType_recoaterBlade am_schema_R2018a_xsd.tmp#RecoaterSettingType_feedCharge am_schema_R2018a_xsd.tmp#RecoaterSettingType_positiveXRecoaterSpeed am_schema_R2018a_xsd.tmp#RecoaterSettingType_negativeXRecoaterSpeed am_schema_R2018a_xsd.tmp#RecoaterSettingType_contactFreeOutwardTravel am_schema_R2018a_xsd.tmp#RecoaterSettingType
Type RecoaterSettingType
Properties
content complex
Model
Children contactFreeOutwardTravel, feedCharge, negativeXRecoaterSpeed, positiveXRecoaterSpeed, recoaterBlade
Instance
<recoaterSetting>
  <recoaterBlade>{1,1}</recoaterBlade>
  <feedCharge>{1,1}</feedCharge>
  <positiveXRecoaterSpeed>{1,1}</positiveXRecoaterSpeed>
  <negativeXRecoaterSpeed>{1,1}</negativeXRecoaterSpeed>
  <contactFreeOutwardTravel>{1,1}</contactFreeOutwardTravel>
</recoaterSetting>
Source
<xs:element name="recoaterSetting" type="RecoaterSettingType">
  <xs:annotation>
    <xs:documentation>The "recoaterSetting" element captures the type of the blade used, feed charge, and blade's speed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RecoaterSettingType / recoaterBlade
Namespace No namespace
Annotations
The "recoaterBlade" element captures the type of recoater blade
used.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="recoaterBlade" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "recoaterBlade" element captures the type of recoater blade used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RecoaterSettingType / feedCharge
Namespace No namespace
Annotations
The "feedCharge" element captures the percentage at which
feedbed was moved up relative to how much buildbed was lowered.
It is a float type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<feedCharge>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</feedCharge>
Source
<xs:element name="feedCharge" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "feedCharge" element captures the percentage at which feedbed was moved up relative to how much buildbed was lowered. It is a float type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RecoaterSettingType / positiveXRecoaterSpeed
Namespace No namespace
Annotations
The "positiveXRecoaterSpeed" element captures the speed of the
recoater blade at which it moves to the positive X axis. It is
a float type.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="positiveXRecoaterSpeed" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "positiveXRecoaterSpeed" element captures the speed of the recoater blade at which it moves to the positive X axis. It is a float type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RecoaterSettingType / negativeXRecoaterSpeed
Namespace No namespace
Annotations
The "negativeXRecoaterSpeed" element captures the speed of the
recoater blade at which it moves to the negative X axis. It is
a float type.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="negativeXRecoaterSpeed" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "negativeXRecoaterSpeed" element captures the speed of the recoater blade at which it moves to the negative X axis. It is a float type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RecoaterSettingType / contactFreeOutwardTravel
Namespace No namespace
Annotations
The "contactFreeOutwardTravel" element captures whether the
platform was lowered a little prior to movement to the right so
that the recoater blade does not get damaged. ON means the
platform was lowered. OFF means the platform was not lowered.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="contactFreeOutwardTravel" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "contactFreeOutwardTravel" element captures whether the platform was lowered a little prior to movement to the right so that the recoater blade does not get damaged. ON means the platform was lowered. OFF means the platform was not lowered.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeltaProcessPlanType / materialSpecificSetting
Namespace No namespace
Annotations
The "materialSpecificSetting" element captures the settings
(either advanced or default) specific to the material used.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialSpecSettingType_advancedSettings am_schema_R2018a_xsd.tmp#MaterialSpecSettingType_defaultSettings am_schema_R2018a_xsd.tmp#MaterialSpecSettingType
Type MaterialSpecSettingType
Properties
content complex
Model
Children advancedSettings, defaultSettings
Instance
<materialSpecificSetting>
  <advancedSettings>{1,1}</advancedSettings>
  <defaultSettings>{1,1}</defaultSettings>
</materialSpecificSetting>
Source
<xs:element name="materialSpecificSetting" type="MaterialSpecSettingType">
  <xs:annotation>
    <xs:documentation>The "materialSpecificSetting" element captures the settings (either advanced or default) specific to the material used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialSpecSettingType / advancedSettings
Namespace No namespace
Annotations
The "advancedSettings" element captures custom settings
specific for the material which includes material scaling
factor, part scaling factor, beam offset, dual focus beam
expander, and exposure setting.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AdvancedSettingsType_materialScalingFactor am_schema_R2018a_xsd.tmp#AdvancedSettingsType_partScalingFactor am_schema_R2018a_xsd.tmp#AdvancedSettingsType_beamOffset am_schema_R2018a_xsd.tmp#AdvancedSettingsType_dualFocusBeamExpander am_schema_R2018a_xsd.tmp#AdvancedSettingsType_exposureSetting am_schema_R2018a_xsd.tmp#AdvancedSettingsType_beamSpotSize am_schema_R2018a_xsd.tmp#AdvancedSettingsType
Type AdvancedSettingsType
Properties
content complex
Model
Children beamOffset, beamSpotSize, dualFocusBeamExpander, exposureSetting, materialScalingFactor, partScalingFactor
Instance
<advancedSettings>
  <materialScalingFactor>{1,1}</materialScalingFactor>
  <partScalingFactor>{1,1}</partScalingFactor>
  <beamOffset>{1,1}</beamOffset>
  <dualFocusBeamExpander>{1,1}</dualFocusBeamExpander>
  <exposureSetting>{1,1}</exposureSetting>
  <beamSpotSize>{0,1}</beamSpotSize>
</advancedSettings>
Source
<xs:element name="advancedSettings" type="AdvancedSettingsType">
  <xs:annotation>
    <xs:documentation>The "advancedSettings" element captures custom settings specific for the material which includes material scaling factor, part scaling factor, beam offset, dual focus beam expander, and exposure setting.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AdvancedSettingsType / materialScalingFactor
Namespace No namespace
Annotations
The "materialScalingFactor" element captures how much bigger or
smaller the powder needed to be than the nominal value.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialScalingFactorType_x am_schema_R2018a_xsd.tmp#MaterialScalingFactorType_y am_schema_R2018a_xsd.tmp#MaterialScalingFactorType_z0 am_schema_R2018a_xsd.tmp#MaterialScalingFactorType_z200 am_schema_R2018a_xsd.tmp#MaterialScalingFactorType
Type MaterialScalingFactorType
Properties
content complex
Model
x , y , z0 , z200
Children x, y, z0, z200
Instance
<materialScalingFactor>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z0>{1,1}</z0>
  <z200>{1,1}</z200>
</materialScalingFactor>
Source
<xs:element name="materialScalingFactor" type="MaterialScalingFactorType">
  <xs:annotation>
    <xs:documentation>The "materialScalingFactor" element captures how much bigger or smaller the powder needed to be than the nominal value.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialScalingFactorType / x
Namespace No namespace
Annotations
The "x" element captures the material dependent scaling values
for all parts in X direction
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="x" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "x" element captures the material dependent scaling values for all parts in X direction</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialScalingFactorType / y
Namespace No namespace
Annotations
The "y" element captures the material dependent scaling values
for all parts in Y direction.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="y" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "y" element captures the material dependent scaling values for all parts in Y direction.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialScalingFactorType / z0
Namespace No namespace
Annotations
The "z0" element captures the material dependent scaling values
applicable to all parts at job height Z = 0 mm
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="z0" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "z0" element captures the material dependent scaling values applicable to all parts at job height Z = 0 mm</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialScalingFactorType / z200
Namespace No namespace
Annotations
The "z200" element captures the material dependent scaling
values applicable to all parts at job height Z = 7.87 in.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="z200" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "z200" element captures the material dependent scaling values applicable to all parts at job height Z = 7.87 in.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AdvancedSettingsType / partScalingFactor
Namespace No namespace
Annotations
The "partScalingFactor" element captures how much bigger or
smaller the part needed to be than the nominal value.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartScalingFactorType_x am_schema_R2018a_xsd.tmp#PartScalingFactorType_y am_schema_R2018a_xsd.tmp#PartScalingFactorType
Type PartScalingFactorType
Properties
content complex
Model
x , y
Children x, y
Instance
<partScalingFactor>
  <x>{1,1}</x>
  <y>{1,1}</y>
</partScalingFactor>
Source
<xs:element name="partScalingFactor" type="PartScalingFactorType">
  <xs:annotation>
    <xs:documentation>The "partScalingFactor" element captures how much bigger or smaller the part needed to be than the nominal value.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartScalingFactorType / x
Namespace No namespace
Annotations
The "x" element captures the part dependent scaling values for
all parts in the X direction.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="x" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "x" element captures the part dependent scaling values for all parts in the X direction.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartScalingFactorType / y
Namespace No namespace
Annotations
The "y" element captures the part dependent scaling values for
all parts in the Y direction.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="y" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "y" element captures the part dependent scaling values for all parts in the Y direction.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AdvancedSettingsType / beamOffset
Namespace No namespace
Annotations
The "beamOffset" element is a part (part group) specific beam
offset parameter.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<beamOffset>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</beamOffset>
Source
<xs:element name="beamOffset" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "beamOffset" element is a part (part group) specific beam offset parameter.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AdvancedSettingsType / dualFocusBeamExpander
Namespace No namespace
Annotations
The "dualFocusBeamExpander" element captures how much the
optics were moved by the machine between contour and hatch in
the core.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="dualFocusBeamExpander" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "dualFocusBeamExpander" element captures how much the optics were moved by the machine between contour and hatch in the core.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AdvancedSettingsType / exposureSetting
Namespace No namespace
Annotations
??The "exposureSetting" element captures the settings of the
machine during the exposure process.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ExposureType_preExposure am_schema_R2018a_xsd.tmp#ExposureType_skinExposure am_schema_R2018a_xsd.tmp#ExposureType_coreExposure am_schema_R2018a_xsd.tmp#ExposureType_postExposure am_schema_R2018a_xsd.tmp#ExposureType_skinThicknessXY am_schema_R2018a_xsd.tmp#ExposureType_skinThicknessZ am_schema_R2018a_xsd.tmp#ExposureType_skinOrCoreSkinThicknessXY am_schema_R2018a_xsd.tmp#ExposureType_baseRadius am_schema_R2018a_xsd.tmp#ExposureType_coreOpenToPlatform am_schema_R2018a_xsd.tmp#ExposureType_SLIHatchSetting am_schema_R2018a_xsd.tmp#ExposureType
Type ExposureType
Properties
content complex
Model
Children SLIHatchSetting, baseRadius, coreExposure, coreOpenToPlatform, postExposure, preExposure, skinExposure, skinOrCoreSkinThicknessXY, skinThicknessXY, skinThicknessZ
Instance
<exposureSetting>
  <preExposure>{0,1}</preExposure>
  <skinExposure>{1,1}</skinExposure>
  <coreExposure>{1,1}</coreExposure>
  <postExposure>{1,1}</postExposure>
  <skinThicknessXY>{1,1}</skinThicknessXY>
  <skinThicknessZ>{1,1}</skinThicknessZ>
  <skinOrCoreSkinThicknessXY>{1,1}</skinOrCoreSkinThicknessXY>
  <baseRadius>{1,1}</baseRadius>
  <coreOpenToPlatform>{1,1}</coreOpenToPlatform>
  <SLIHatchSetting>{1,1}</SLIHatchSetting>
</exposureSetting>
Source
<xs:element name="exposureSetting" type="ExposureType">
  <xs:annotation>
    <xs:documentation>??The "exposureSetting" element captures the settings of the machine during the exposure process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / preExposure
Namespace No namespace
Annotations
??The "preExposure" element captures the settings for the
machine before getting exposed to the laser. It includes first
contour, second contour and edges.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PrePostExposureType_firstContour am_schema_R2018a_xsd.tmp#PrePostExposureType_secondContour am_schema_R2018a_xsd.tmp#PrePostExposureType_edges am_schema_R2018a_xsd.tmp#PrePostExposureType
Type PrePostExposureType
Properties
content complex
minOccurs 0
Model
Children edges, firstContour, secondContour
Instance
<preExposure>
  <firstContour>{0,1}</firstContour>
  <secondContour>{0,1}</secondContour>
  <edges>{0,1}</edges>
</preExposure>
Source
<xs:element name="preExposure" type="PrePostExposureType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>??The "preExposure" element captures the settings for the machine before getting exposed to the laser. It includes first contour, second contour and edges.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PrePostExposureType / firstContour
Namespace No namespace
Annotations
The optional "firstContour" element captures the
characteristics of the first pass of the exposure/laser. It is
optional setting in EOS, active by checking Contour Box.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ContourType_contour am_schema_R2018a_xsd.tmp#ContourType_postContour am_schema_R2018a_xsd.tmp#ContourType_beamOffset am_schema_R2018a_xsd.tmp#ContourType_laserPower am_schema_R2018a_xsd.tmp#ContourType_standardSpeed am_schema_R2018a_xsd.tmp#ContourType_onPartSpeed am_schema_R2018a_xsd.tmp#ContourType_onPartPower am_schema_R2018a_xsd.tmp#ContourType_downSkinSpeed am_schema_R2018a_xsd.tmp#ContourType_downSkinPower am_schema_R2018a_xsd.tmp#ContourType_thickness am_schema_R2018a_xsd.tmp#ContourType_corridor am_schema_R2018a_xsd.tmp#ContourType
Type ContourType
Properties
content complex
minOccurs 0
Model
Children beamOffset, contour, corridor, downSkinPower, downSkinSpeed, laserPower, onPartPower, onPartSpeed, postContour, standardSpeed, thickness
Instance
<firstContour>
  <contour>{1,1}</contour>
  <postContour>{0,1}</postContour>
  <beamOffset>{0,1}</beamOffset>
  <laserPower>{0,1}</laserPower>
  <standardSpeed>{0,1}</standardSpeed>
  <onPartSpeed>{0,1}</onPartSpeed>
  <onPartPower>{0,1}</onPartPower>
  <downSkinSpeed>{0,1}</downSkinSpeed>
  <downSkinPower>{0,1}</downSkinPower>
  <thickness>{0,1}</thickness>
  <corridor>{0,1}</corridor>
</firstContour>
Source
<xs:element name="firstContour" type="ContourType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "firstContour" element captures the characteristics of the first pass of the exposure/laser. It is optional setting in EOS, active by checking Contour Box.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / contour
Namespace No namespace
Annotations
??The "contour" element captures whether the laser beam exposes
the contour in the pre-exposure or not. ON means the laser beam
exposes the contour. OFF means it does not.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="contour" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>??The "contour" element captures whether the laser beam exposes the contour in the pre-exposure or not. ON means the laser beam exposes the contour. OFF means it does not.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / postContour
Namespace No namespace
Annotations
??The optional "postContour" element captures whether the laser
beam exposes the contour in the post-exposure or not. ON means
the laser beam exposes the contour. OFF means it does not.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
minOccurs 0
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="postContour" type="OnOffEnumType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>??The optional "postContour" element captures whether the laser beam exposes the contour in the post-exposure or not. ON means the laser beam exposes the contour. OFF means it does not.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / beamOffset
Namespace No namespace
Annotations
The optional "beamOffset" element captures the start point for
the exposure of the points from the inside of the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<beamOffset>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</beamOffset>
Source
<xs:element name="beamOffset" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "beamOffset" element captures the start point for the exposure of the points from the inside of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / laserPower
Namespace No namespace
Annotations
The optional "laserPower" element captures the power of the
laser during this part of the exposure.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<laserPower>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</laserPower>
Source
<xs:element name="laserPower" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "laserPower" element captures the power of the laser during this part of the exposure.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / standardSpeed
Namespace No namespace
Annotations
The optional "standardSpeed" element captures the speed at
which the laser moves across the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<standardSpeed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</standardSpeed>
Source
<xs:element name="standardSpeed" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "standardSpeed" element captures the speed at which the laser moves across the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / onPartSpeed
Namespace No namespace
Annotations
The optional "onPartSpeed" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<onPartSpeed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</onPartSpeed>
Source
<xs:element name="onPartSpeed" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "onPartSpeed" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / onPartPower
Namespace No namespace
Annotations
The optional "onPartPower" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<onPartPower>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</onPartPower>
Source
<xs:element name="onPartPower" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "onPartPower" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / downSkinSpeed
Namespace No namespace
Annotations
The optional "downSkinSpeed" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<downSkinSpeed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</downSkinSpeed>
Source
<xs:element name="downSkinSpeed" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "downSkinSpeed" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / downSkinPower
Namespace No namespace
Annotations
The optional "downSkinPower" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<downSkinPower>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</downSkinPower>
Source
<xs:element name="downSkinPower" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "downSkinPower" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / thickness
Namespace No namespace
Annotations
The optional "thickness" element captures how far up and down
below the current layer the software is looking to determine
whether it is downSkin or not.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<thickness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</thickness>
Source
<xs:element name="thickness" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "thickness" element captures how far up and down below the current layer the software is looking to determine whether it is downSkin or not.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ContourType / corridor
Namespace No namespace
Annotations
The optional "corridor" element captures the width relative to
the nominal contour based on the thickness.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<corridor>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</corridor>
Source
<xs:element name="corridor" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "corridor" element captures the width relative to the nominal contour based on the thickness.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PrePostExposureType / secondContour
Namespace No namespace
Annotations
The optional "secondContour" element captures the
characteristics of the second pass of the exposure/laser. It is
optional setting in EOS, active by checking Post Contour Box.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ContourType_contour am_schema_R2018a_xsd.tmp#ContourType_postContour am_schema_R2018a_xsd.tmp#ContourType_beamOffset am_schema_R2018a_xsd.tmp#ContourType_laserPower am_schema_R2018a_xsd.tmp#ContourType_standardSpeed am_schema_R2018a_xsd.tmp#ContourType_onPartSpeed am_schema_R2018a_xsd.tmp#ContourType_onPartPower am_schema_R2018a_xsd.tmp#ContourType_downSkinSpeed am_schema_R2018a_xsd.tmp#ContourType_downSkinPower am_schema_R2018a_xsd.tmp#ContourType_thickness am_schema_R2018a_xsd.tmp#ContourType_corridor am_schema_R2018a_xsd.tmp#ContourType
Type ContourType
Properties
content complex
minOccurs 0
Model
Children beamOffset, contour, corridor, downSkinPower, downSkinSpeed, laserPower, onPartPower, onPartSpeed, postContour, standardSpeed, thickness
Instance
<secondContour>
  <contour>{1,1}</contour>
  <postContour>{0,1}</postContour>
  <beamOffset>{0,1}</beamOffset>
  <laserPower>{0,1}</laserPower>
  <standardSpeed>{0,1}</standardSpeed>
  <onPartSpeed>{0,1}</onPartSpeed>
  <onPartPower>{0,1}</onPartPower>
  <downSkinSpeed>{0,1}</downSkinSpeed>
  <downSkinPower>{0,1}</downSkinPower>
  <thickness>{0,1}</thickness>
  <corridor>{0,1}</corridor>
</secondContour>
Source
<xs:element name="secondContour" type="ContourType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "secondContour" element captures the characteristics of the second pass of the exposure/laser. It is optional setting in EOS, active by checking Post Contour Box.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PrePostExposureType / edges
Namespace No namespace
Annotations
The optional "edges" element captures the parameters for the
exposure of points and thin areas of the parts. Important for
creating fine features since beam is larger than a point or
thin areas. It is an optional setting on EOS, active by
checking Edges Box.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EdgeType_edges am_schema_R2018a_xsd.tmp#EdgeType_postEdge am_schema_R2018a_xsd.tmp#EdgeType_edgeFactor am_schema_R2018a_xsd.tmp#EdgeType_threshold am_schema_R2018a_xsd.tmp#EdgeType_minimumRadiusFactor am_schema_R2018a_xsd.tmp#EdgeType_beamOffset am_schema_R2018a_xsd.tmp#EdgeType_speed am_schema_R2018a_xsd.tmp#EdgeType_laserPower am_schema_R2018a_xsd.tmp#EdgeType
Type EdgeType
Properties
content complex
minOccurs 0
Model
Children beamOffset, edgeFactor, edges, laserPower, minimumRadiusFactor, postEdge, speed, threshold
Instance
<edges>
  <edges>{1,1}</edges>
  <postEdge>{1,1}</postEdge>
  <edgeFactor>{0,1}</edgeFactor>
  <threshold>{0,1}</threshold>
  <minimumRadiusFactor>{0,1}</minimumRadiusFactor>
  <beamOffset>{0,1}</beamOffset>
  <speed>{0,1}</speed>
  <laserPower>{0,1}</laserPower>
</edges>
Source
<xs:element name="edges" type="EdgeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "edges" element captures the parameters for the exposure of points and thin areas of the parts. Important for creating fine features since beam is larger than a point or thin areas. It is an optional setting on EOS, active by checking Edges Box.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EdgeType / edges
Namespace No namespace
Annotations
??The "edges" element captures whether the points were exposed
       in pre-exposure or not. ON means the points were exposed in
pre-exposure. OFF means the points were not exposed.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="edges" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>??The "edges" element captures whether the points were exposed in pre-exposure or not. ON means the points were exposed in pre-exposure. OFF means the points were not exposed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EdgeType / postEdge
Namespace No namespace
Annotations
??The "postEdge" element captures whether the points were
exposed in post-exposure or not.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="postEdge" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>??The "postEdge" element captures whether the points were exposed in post-exposure or not.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EdgeType / edgeFactor
Namespace No namespace
Annotations
The optional "edgeFactor" element captures the level of
exposure for points starting from the outermost points on the
nominal contour to create fine features.
Diagram
Diagram
Type xs:unsignedInt
Properties
content simple
minOccurs 0
Source
<xs:element name="edgeFactor" type="xs:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "edgeFactor" element captures the level of exposure for points starting from the outermost points on the nominal contour to create fine features.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EdgeType / threshold
Namespace No namespace
Annotations
The optional "threshold" element captures the threshold value.
If the distance from the actual contour to the nominal contour
at a point exceeds the value threshold x beam offset, this
point is exposed with an edge factor of 1.45.
Diagram
Diagram
Type xs:unsignedInt
Properties
content simple
minOccurs 0
Source
<xs:element name="threshold" type="xs:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "threshold" element captures the threshold value. If the distance from the actual contour to the nominal contour at a point exceeds the value threshold x beam offset, this point is exposed with an edge factor of 1.45.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EdgeType / minimumRadiusFactor
Namespace No namespace
Annotations
The optional "minimumRadiusFactor" element captures the level
of exposure of the points as a function of the radius of the
laser beam.
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
default 0
Source
<xs:element name="minimumRadiusFactor" type="xs:float" default="0" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "minimumRadiusFactor" element captures the level of exposure of the points as a function of the radius of the laser beam.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EdgeType / beamOffset
Namespace No namespace
Annotations
The optional "beamOffset" element captures the start point for
the exposure of the points from the inside of the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<beamOffset>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</beamOffset>
Source
<xs:element name="beamOffset" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "beamOffset" element captures the start point for the exposure of the points from the inside of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EdgeType / speed
Namespace No namespace
Annotations
The optional "speed" element captures the speed at which the
laser moves across the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<speed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</speed>
Source
<xs:element name="speed" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "speed" element captures the speed at which the laser moves across the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EdgeType / laserPower
Namespace No namespace
Annotations
The optional "laserPower" element captures the power of the
laser during this part of the exposure.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<laserPower>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</laserPower>
Source
<xs:element name="laserPower" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "laserPower" element captures the power of the laser during this part of the exposure.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / skinExposure
Namespace No namespace
Annotations
The "skinExposure" element captures the values for the
calculation of skin for a part and define exposure types for
its exposure.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SkinExposureType_stripes am_schema_R2018a_xsd.tmp#SkinExposureType_upDown am_schema_R2018a_xsd.tmp#SkinExposureType_skipLayer am_schema_R2018a_xsd.tmp#SkinExposureType
Type SkinExposureType
Properties
content complex
Model
Children skipLayer, stripes, upDown
Instance
<skinExposure>
  <stripes>{1,1}</stripes>
  <upDown>{1,1}</upDown>
  <skipLayer>{1,1}</skipLayer>
</skinExposure>
Source
<xs:element name="skinExposure" type="SkinExposureType">
  <xs:annotation>
    <xs:documentation>The "skinExposure" element captures the values for the calculation of skin for a part and define exposure types for its exposure.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SkinExposureType / stripes
Namespace No namespace
Annotations
The "stripes" element captures the parameters with which the
part is exposed in stripes.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StripeType_noExposure am_schema_R2018a_xsd.tmp#StripeType_exposure am_schema_R2018a_xsd.tmp#StripeType
Type StripeType
Properties
content complex
Model
Children exposure, noExposure
Instance
<stripes>
  <noExposure>{1,1}</noExposure>
  <exposure>{1,1}</exposure>
</stripes>
Source
<xs:element name="stripes" type="StripeType">
  <xs:annotation>
    <xs:documentation>The "stripes" element captures the parameters with which the part is exposed in stripes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeType / noExposure
Namespace No namespace
Annotations
The "noExposure" element captures whether it was exposed in
this pattern or not. ON means it was not exposed.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="noExposure" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "noExposure" element captures whether it was exposed in this pattern or not. ON means it was not exposed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeType / exposure
Namespace No namespace
Annotations
The optional "exposure" element captures whether it was exposed
in this pattern, it captures the parameters for the stripes
pattern.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StripeExposureType_hatchDistance am_schema_R2018a_xsd.tmp#StripeExposureType_speed am_schema_R2018a_xsd.tmp#StripeExposureType_laserPower am_schema_R2018a_xsd.tmp#StripeExposureType_beamOffset am_schema_R2018a_xsd.tmp#StripeExposureType_stripeWidth am_schema_R2018a_xsd.tmp#StripeExposureType_stripesOverlap am_schema_R2018a_xsd.tmp#StripeExposureType_skywriting am_schema_R2018a_xsd.tmp#StripeExposureType_offset am_schema_R2018a_xsd.tmp#StripeExposureType_hatchingX am_schema_R2018a_xsd.tmp#StripeExposureType_hatchingY am_schema_R2018a_xsd.tmp#StripeExposureType_alternating am_schema_R2018a_xsd.tmp#StripeExposureType_rotated am_schema_R2018a_xsd.tmp#StripeExposureType_rotatedAngle am_schema_R2018a_xsd.tmp#StripeExposureType
Type StripeExposureType
Properties
content complex
Model
Children alternating, beamOffset, hatchDistance, hatchingX, hatchingY, laserPower, offset, rotated, rotatedAngle, skywriting, speed, stripeWidth, stripesOverlap
Instance
<exposure>
  <hatchDistance>{1,1}</hatchDistance>
  <speed>{1,1}</speed>
  <laserPower>{1,1}</laserPower>
  <beamOffset>{1,1}</beamOffset>
  <stripeWidth>{1,1}</stripeWidth>
  <stripesOverlap>{1,1}</stripesOverlap>
  <skywriting>{1,1}</skywriting>
  <offset>{1,1}</offset>
  <hatchingX>{1,1}</hatchingX>
  <hatchingY>{1,1}</hatchingY>
  <alternating>{1,1}</alternating>
  <rotated>{1,1}</rotated>
  <rotatedAngle>{1,1}</rotatedAngle>
</exposure>
Source
<xs:element name="exposure" type="StripeExposureType">
  <xs:annotation>
    <xs:documentation>The optional "exposure" element captures whether it was exposed in this pattern, it captures the parameters for the stripes pattern.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / hatchDistance
Namespace No namespace
Annotations
The "hatchDistance" element captures the distance between the
hatch lines within stripes.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<hatchDistance>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</hatchDistance>
Source
<xs:element name="hatchDistance" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "hatchDistance" element captures the distance between the hatch lines within stripes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / speed
Namespace No namespace
Annotations
The "speed" element captures the exposure speed for hatching
the stripes.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<speed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</speed>
Source
<xs:element name="speed" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "speed" element captures the exposure speed for hatching the stripes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / laserPower
Namespace No namespace
Annotations
The "laserPower" element captures laser power for hatching the
stripes.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<laserPower>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</laserPower>
Source
<xs:element name="laserPower" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "laserPower" element captures laser power for hatching the stripes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / beamOffset
Namespace No namespace
Annotations
The "beamOffset" element captures the start point for the
exposure of the points from the inside of the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<beamOffset>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</beamOffset>
Source
<xs:element name="beamOffset" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "beamOffset" element captures the start point for the exposure of the points from the inside of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / stripeWidth
Namespace No namespace
Annotations
The "stripeWidth" element captures the width of the stripes.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<stripeWidth>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</stripeWidth>
Source
<xs:element name="stripeWidth" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "stripeWidth" element captures the width of the stripes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / stripesOverlap
Namespace No namespace
Annotations
The "stripesOverlap" element captures the width of the overlap
between two stripes.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<stripesOverlap>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</stripesOverlap>
Source
<xs:element name="stripesOverlap" type="VariableType" form="qualified">
  <xs:annotation>
    <xs:documentation>The "stripesOverlap" element captures the width of the overlap between two stripes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / skywriting
Namespace No namespace
Annotations
The "skywriting" element captures whether this process was
selected in the software or not. During skywriting, the
acceleration phase and the retardation phase for the laser
focus are outside the exposure area. The laser is switched off
during this phase. ON means skywriting was selected. OFF
means skywriting was not selected.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="skywriting" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "skywriting" element captures whether this process was selected in the software or not. During skywriting, the acceleration phase and the retardation phase for the laser focus are outside the exposure area. The laser is switched off during this phase. ON means skywriting was selected. OFF means skywriting was not selected.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / offset
Namespace No namespace
Annotations
The "offset" element means that, it offsets the stripes in each
layer by one half of the stripe width. ON means that offset was
selected. OFF means that offset was not selected.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="offset" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "offset" element means that, it offsets the stripes in each layer by one half of the stripe width. ON means that offset was selected. OFF means that offset was not selected.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / hatchingX
Namespace No namespace
Annotations
The "hatchingX" element captures whether hatching in the X
direction took place or not. ON means that hatching in X took
place. OFF means that hatching in X did not take place.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="hatchingX" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "hatchingX" element captures whether hatching in the X direction took place or not. ON means that hatching in X took place. OFF means that hatching in X did not take place.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / hatchingY
Namespace No namespace
Annotations
The "hatchingY" element captures whether hatching in the Y
direction took place or not. ON means that hatching in Y
took place. OFF means that hatching in Y did not take place.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="hatchingY" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "hatchingY" element captures whether hatching in the Y direction took place or not. ON means that hatching in Y took place. OFF means that hatching in Y did not take place.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / alternating
Namespace No namespace
Annotations
??The "alternating" element captures whether the direction of
the exposure changed from layer to layer or not. ON means that
the direction changed between layers. OFF means it did not
change.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="alternating" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>??The "alternating" element captures whether the direction of the exposure changed from layer to layer or not. ON means that the direction changed between layers. OFF means it did not change.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / rotated
Namespace No namespace
Annotations
The "rotated" element captures whether the angle between two
layers changed or not. ON means that the angle changed between
layers. OFF means it did not change.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="rotated" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "rotated" element captures whether the angle between two layers changed or not. ON means that the angle changed between layers. OFF means it did not change.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StripeExposureType / rotatedAngle
Namespace No namespace
Annotations
The "rotatedAngle" element captures the rotation angle between
two layers.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<rotatedAngle>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</rotatedAngle>
Source
<xs:element name="rotatedAngle" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "rotatedAngle" element captures the rotation angle between two layers.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SkinExposureType / upDown
Namespace No namespace
Annotations
The "upDown" element captures the parameters for the exposure
of areas that bound loose metal powder above or below.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UpDownType_noExposure am_schema_R2018a_xsd.tmp#UpDownType_exposure am_schema_R2018a_xsd.tmp#UpDownType
Type UpDownType
Properties
content complex
Model
Children exposure, noExposure
Instance
<upDown>
  <noExposure>{1,1}</noExposure>
  <exposure>{1,1}</exposure>
</upDown>
Source
<xs:element name="upDown" type="UpDownType">
  <xs:annotation>
    <xs:documentation>The "upDown" element captures the parameters for the exposure of areas that bound loose metal powder above or below.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownType / noExposure
Namespace No namespace
Annotations
??THIS SHOULD BE REMOVED!!!! The "noExposure" element captures
whether it was exposed in this pattern or not. On means it was
not exposed.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="noExposure" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>??THIS SHOULD BE REMOVED!!!! The "noExposure" element captures whether it was exposed in this pattern or not. On means it was not exposed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownType / exposure
Namespace No namespace
Annotations
The optional "exposure" element captures the parameters for the
stripes pattern.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UpDownExposureType_distanceUp am_schema_R2018a_xsd.tmp#UpDownExposureType_distanceDown am_schema_R2018a_xsd.tmp#UpDownExposureType_speedUp am_schema_R2018a_xsd.tmp#UpDownExposureType_speedDown am_schema_R2018a_xsd.tmp#UpDownExposureType_powerUp am_schema_R2018a_xsd.tmp#UpDownExposureType_powerDown am_schema_R2018a_xsd.tmp#UpDownExposureType_thicknessUp am_schema_R2018a_xsd.tmp#UpDownExposureType_thicknessDown am_schema_R2018a_xsd.tmp#UpDownExposureType_overlapWithInSkin am_schema_R2018a_xsd.tmp#UpDownExposureType_minLength am_schema_R2018a_xsd.tmp#UpDownExposureType_xUp am_schema_R2018a_xsd.tmp#UpDownExposureType_xDown am_schema_R2018a_xsd.tmp#UpDownExposureType_yUp am_schema_R2018a_xsd.tmp#UpDownExposureType_yDown am_schema_R2018a_xsd.tmp#UpDownExposureType_alternateUp am_schema_R2018a_xsd.tmp#UpDownExposureType_alternateDown am_schema_R2018a_xsd.tmp#UpDownExposureType_skywriting am_schema_R2018a_xsd.tmp#UpDownExposureType
Type UpDownExposureType
Properties
content complex
Model
Children alternateDown, alternateUp, distanceDown, distanceUp, minLength, overlapWithInSkin, powerDown, powerUp, skywriting, speedDown, speedUp, thicknessDown, thicknessUp, xDown, xUp, yDown, yUp
Instance
<exposure>
  <distanceUp>{1,1}</distanceUp>
  <distanceDown>{1,1}</distanceDown>
  <speedUp>{1,1}</speedUp>
  <speedDown>{1,1}</speedDown>
  <powerUp>{1,1}</powerUp>
  <powerDown>{1,1}</powerDown>
  <thicknessUp>{1,1}</thicknessUp>
  <thicknessDown>{1,1}</thicknessDown>
  <overlapWithInSkin>{1,1}</overlapWithInSkin>
  <minLength>{1,1}</minLength>
  <xUp>{1,1}</xUp>
  <xDown>{1,1}</xDown>
  <yUp>{1,1}</yUp>
  <yDown>{1,1}</yDown>
  <alternateUp>{1,1}</alternateUp>
  <alternateDown>{1,1}</alternateDown>
  <skywriting>{1,1}</skywriting>
</exposure>
Source
<xs:element name="exposure" type="UpDownExposureType">
  <xs:annotation>
    <xs:documentation>The optional "exposure" element captures the parameters for the stripes pattern.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / distanceUp
Namespace No namespace
Annotations
The "distanceUp" element captures the distance between
hatchlines in the upSkin.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<distanceUp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</distanceUp>
Source
<xs:element name="distanceUp" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "distanceUp" element captures the distance between hatchlines in the upSkin.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / distanceDown
Namespace No namespace
Annotations
The "distanceDown" element captures the distance between
hatchlines in the downSkin.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<distanceDown>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</distanceDown>
Source
<xs:element name="distanceDown" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "distanceDown" element captures the distance between hatchlines in the downSkin.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / speedUp
Namespace No namespace
Annotations
The "speedUp" element captures the laser speed in the upSkin.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<speedUp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</speedUp>
Source
<xs:element name="speedUp" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "speedUp" element captures the laser speed in the upSkin.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / speedDown
Namespace No namespace
Annotations
The "speedDown" element captures the laser speed in the
downSkin.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<speedDown>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</speedDown>
Source
<xs:element name="speedDown" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "speedDown" element captures the laser speed in the downSkin.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / powerUp
Namespace No namespace
Annotations
The "powerUp" element captures the power of the laser in the
upSkin.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<powerUp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</powerUp>
Source
<xs:element name="powerUp" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "powerUp" element captures the power of the laser in the upSkin.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / powerDown
Namespace No namespace
Annotations
The "powerDown" element captures the power of the laser in the
downSkin.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<powerDown>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</powerDown>
Source
<xs:element name="powerDown" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "powerDown" element captures the power of the laser in the downSkin.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / thicknessUp
Namespace No namespace
Annotations
The "thicknessUp" element captures the thickness of the upSkin
areas.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<thicknessUp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</thicknessUp>
Source
<xs:element name="thicknessUp" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "thicknessUp" element captures the thickness of the upSkin areas.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / thicknessDown
Namespace No namespace
Annotations
The "thicknessDown" element captures how thick the downSkin
areas are.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<thicknessDown>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</thicknessDown>
Source
<xs:element name="thicknessDown" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "thicknessDown" element captures how thick the downSkin areas are.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / overlapWithInSkin
Namespace No namespace
Annotations
The "overlapWithInSkin" element captures the overlapping of
upSkin/downSkin with inSkin.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<overlapWithInSkin>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</overlapWithInSkin>
Source
<xs:element name="overlapWithInSkin" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "overlapWithInSkin" element captures the overlapping of upSkin/downSkin with inSkin.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / minLength
Namespace No namespace
Annotations
The "minLength" element captures the minimum length of the
upSkin/downSkin hatch lines.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<minLength>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</minLength>
Source
<xs:element name="minLength" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "minLength" element captures the minimum length of the upSkin/downSkin hatch lines.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / xUp
Namespace No namespace
Annotations
?!The "xUp" element captures whether there hatching in
positive X direction or not. ON means there was hatching in the
positive X direction. OFF means there was not.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="xUp" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>?!The "xUp" element captures whether there hatching in positive X direction or not. ON means there was hatching in the positive X direction. OFF means there was not.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / xDown
Namespace No namespace
Annotations
?!The "xDown" element captures whether there hatching in the
negative X direction or not. ON means there was hatching in
the negative X direction. OFF means there was not.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="xDown" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>?!The "xDown" element captures whether there hatching in the negative X direction or not. ON means there was hatching in the negative X direction. OFF means there was not.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / yUp
Namespace No namespace
Annotations
?!The "yUp" element captures whether there was hatching in the
positive Y direction. ON means there was hatching in the
positive Y direction. OFF means there was not.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="yUp" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>?!The "yUp" element captures whether there was hatching in the positive Y direction. ON means there was hatching in the positive Y direction. OFF means there was not.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / yDown
Namespace No namespace
Annotations
?!The "yDown" element captures whether there was hatching in the
negative Y direction. ON means there was hatching in the
negative Y direction. OFF means there was not.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="yDown" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>?!The "yDown" element captures whether there was hatching in the negative Y direction. ON means there was hatching in the negative Y direction. OFF means there was not.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / alternateUp
Namespace No namespace
Annotations
The "alternateUp" element captures whether there were changes
in the direction of the exposure from layer to layer in upSkin.
ON means there were changes in direction between layers. OFF
means the direction did not change between layers.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="alternateUp" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "alternateUp" element captures whether there were changes in the direction of the exposure from layer to layer in upSkin. ON means there were changes in direction between layers. OFF means the direction did not change between layers.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / alternateDown
Namespace No namespace
Annotations
The "alternateDown" element captures whether there were changes
       in the direction of the exposure from layer to layer in
       downSkin. ON means there were changes in direction between
layers. OFF means the direction did not change between layers.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="alternateDown" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "alternateDown" element captures whether there were changes in the direction of the exposure from layer to layer in downSkin. ON means there were changes in direction between layers. OFF means the direction did not change between layers.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UpDownExposureType / skywriting
Namespace No namespace
Annotations
The "skywriting" element captures whether this process was
selected in the software or not. During skywriting, the
acceleration phase and the retardation phase for the laser
focus are outside the exposure area. The laser is switched off
during this phase. ON means skywriting was selected. OFF means
skywriting was not selected.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="skywriting" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "skywriting" element captures whether this process was selected in the software or not. During skywriting, the acceleration phase and the retardation phase for the laser focus are outside the exposure area. The laser is switched off during this phase. ON means skywriting was selected. OFF means skywriting was not selected.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SkinExposureType / skipLayer
Namespace No namespace
Annotations
The "skipLayer" element captures how many layers of the
hatching are skipped before exposure is performed again.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SkippedLayerType_skippedLayers am_schema_R2018a_xsd.tmp#SkippedLayerType_offsetLayers am_schema_R2018a_xsd.tmp#SkippedLayerType_exposeFirstLayer am_schema_R2018a_xsd.tmp#SkippedLayerType
Type SkippedLayerType
Properties
content complex
Model
Children exposeFirstLayer, offsetLayers, skippedLayers
Instance
<skipLayer>
  <skippedLayers>{1,1}</skippedLayers>
  <offsetLayers>{1,1}</offsetLayers>
  <exposeFirstLayer>{1,1}</exposeFirstLayer>
</skipLayer>
Source
<xs:element name="skipLayer" type="SkippedLayerType">
  <xs:annotation>
    <xs:documentation>The "skipLayer" element captures how many layers of the hatching are skipped before exposure is performed again.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SkippedLayerType / skippedLayers
Namespace No namespace
Annotations
?? The "skippedLayer" element captures the number of layers
skipped.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<skippedLayers>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</skippedLayers>
Source
<xs:element name="skippedLayers" type="VariableType">
  <xs:annotation>
    <xs:documentation>?? The "skippedLayer" element captures the number of layers skipped.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SkippedLayerType / offsetLayers
Namespace No namespace
Annotations
The "offsetLayers" element captures the number of what layers
should be exposed. (eg. layers that are multiple of 3 were
skipped)
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<offsetLayers>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</offsetLayers>
Source
<xs:element name="offsetLayers" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "offsetLayers" element captures the number of what layers should be exposed. (eg. layers that are multiple of 3 were skipped)</xs:documentation>
  </xs:annotation>
</xs:element>
Element SkippedLayerType / exposeFirstLayer
Namespace No namespace
Annotations
The "exposeFirstLayer" element captures whether the first layer
was exposed after the start of the building process or not. ON
means the first layer was exposed after the start of the
building process. OFF means the first layer was not exposed
after the start of the building process.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="exposeFirstLayer" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "exposeFirstLayer" element captures whether the first layer was exposed after the start of the building process or not. ON means the first layer was exposed after the start of the building process. OFF means the first layer was not exposed after the start of the building process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / coreExposure
Namespace No namespace
Annotations
The "coreExposure" element captures the values for the
calculation of core for a part and define exposure types for
its exposure.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CoreExposureType_chess am_schema_R2018a_xsd.tmp#CoreExposureType_skipLayer am_schema_R2018a_xsd.tmp#CoreExposureType
Type CoreExposureType
Properties
content complex
Model
Children chess, skipLayer
Instance
<coreExposure>
  <chess>{0,1}</chess>
  <skipLayer>{0,1}</skipLayer>
</coreExposure>
Source
<xs:element name="coreExposure" type="CoreExposureType">
  <xs:annotation>
    <xs:documentation>The "coreExposure" element captures the values for the calculation of core for a part and define exposure types for its exposure.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CoreExposureType / chess
Namespace No namespace
Annotations
The "chess" element captures the parameters using which a
structure comprising squares and gaps is generated within the
part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ChessType_noExposure am_schema_R2018a_xsd.tmp#ChessType_exposure am_schema_R2018a_xsd.tmp#ChessType
Type ChessType
Properties
content complex
minOccurs 0
Model
Children exposure, noExposure
Instance
<chess>
  <noExposure>{1,1}</noExposure>
  <exposure>{1,1}</exposure>
</chess>
Source
<xs:element name="chess" type="ChessType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "chess" element captures the parameters using which a structure comprising squares and gaps is generated within the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessType / noExposure
Namespace No namespace
Annotations
The "noExposure" element captures whether it was exposed in
this pattern or not. ON means it was not exposed.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="noExposure" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "noExposure" element captures whether it was exposed in this pattern or not. ON means it was not exposed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessType / exposure
Namespace No namespace
Annotations
The optional "exposure" element captures the parameters for the
chess pattern.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ChessExposureType_squareDistance am_schema_R2018a_xsd.tmp#ChessExposureType_squareSpeed am_schema_R2018a_xsd.tmp#ChessExposureType_squarePower am_schema_R2018a_xsd.tmp#ChessExposureType_squareWidth am_schema_R2018a_xsd.tmp#ChessExposureType_gapDistance am_schema_R2018a_xsd.tmp#ChessExposureType_gapSpeed am_schema_R2018a_xsd.tmp#ChessExposureType_gapPower am_schema_R2018a_xsd.tmp#ChessExposureType_gapWidth am_schema_R2018a_xsd.tmp#ChessExposureType_overlap am_schema_R2018a_xsd.tmp#ChessExposureType_beamOffset am_schema_R2018a_xsd.tmp#ChessExposureType_hatchingX am_schema_R2018a_xsd.tmp#ChessExposureType_hatchingY am_schema_R2018a_xsd.tmp#ChessExposureType_alternating am_schema_R2018a_xsd.tmp#ChessExposureType_rotated am_schema_R2018a_xsd.tmp#ChessExposureType_rotatedAngle am_schema_R2018a_xsd.tmp#ChessExposureType_skywriting am_schema_R2018a_xsd.tmp#ChessExposureType_offset am_schema_R2018a_xsd.tmp#ChessExposureType
Type ChessExposureType
Properties
content complex
Model
Children alternating, beamOffset, gapDistance, gapPower, gapSpeed, gapWidth, hatchingX, hatchingY, offset, overlap, rotated, rotatedAngle, skywriting, squareDistance, squarePower, squareSpeed, squareWidth
Instance
<exposure>
  <squareDistance>{1,1}</squareDistance>
  <squareSpeed>{1,1}</squareSpeed>
  <squarePower>{1,1}</squarePower>
  <squareWidth>{1,1}</squareWidth>
  <gapDistance>{1,1}</gapDistance>
  <gapSpeed>{1,1}</gapSpeed>
  <gapPower>{1,1}</gapPower>
  <gapWidth>{1,1}</gapWidth>
  <overlap>{1,1}</overlap>
  <beamOffset>{1,1}</beamOffset>
  <hatchingX>{1,1}</hatchingX>
  <hatchingY>{1,1}</hatchingY>
  <alternating>{1,1}</alternating>
  <rotated>{1,1}</rotated>
  <rotatedAngle>{1,1}</rotatedAngle>
  <skywriting>{1,1}</skywriting>
  <offset>{1,1}</offset>
</exposure>
Source
<xs:element name="exposure" type="ChessExposureType">
  <xs:annotation>
    <xs:documentation>The optional "exposure" element captures the parameters for the chess pattern.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / squareDistance
Namespace No namespace
Annotations
The "squareDistance" element captures the distance between the
hatch lines within the squares.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<squareDistance>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</squareDistance>
Source
<xs:element name="squareDistance" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "squareDistance" element captures the distance between the hatch lines within the squares.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / squareSpeed
Namespace No namespace
Annotations
The "squareSpeed" element captures the speed of the laser in
the squares.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<squareSpeed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</squareSpeed>
Source
<xs:element name="squareSpeed" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "squareSpeed" element captures the speed of the laser in the squares.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / squarePower
Namespace No namespace
Annotations
The "squarePower" element captures the laser power in the
squares.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<squarePower>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</squarePower>
Source
<xs:element name="squarePower" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "squarePower" element captures the laser power in the squares.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / squareWidth
Namespace No namespace
Annotations
The "squareWidth" element captures the dimension of the
squares.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<squareWidth>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</squareWidth>
Source
<xs:element name="squareWidth" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "squareWidth" element captures the dimension of the squares.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / gapDistance
Namespace No namespace
Annotations
The "gapDistance" element captures the distance between the
hatch lines within the squares.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<gapDistance>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</gapDistance>
Source
<xs:element name="gapDistance" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "gapDistance" element captures the distance between the hatch lines within the squares.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / gapSpeed
Namespace No namespace
Annotations
The "gapSpeed" element captures the speed of the laser in the
gaps.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<gapSpeed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</gapSpeed>
Source
<xs:element name="gapSpeed" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "gapSpeed" element captures the speed of the laser in the gaps.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / gapPower
Namespace No namespace
Annotations
The "gapPower" element captures the laser power in the gaps.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<gapPower>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</gapPower>
Source
<xs:element name="gapPower" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "gapPower" element captures the laser power in the gaps.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / gapWidth
Namespace No namespace
Annotations
The "gapWidth" element captures the width of the gaps between
the squares.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<gapWidth>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</gapWidth>
Source
<xs:element name="gapWidth" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "gapWidth" element captures the width of the gaps between the squares.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / overlap
Namespace No namespace
Annotations
The "overlap" element captures the overlapping of the squares
with the gaps.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<overlap>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</overlap>
Source
<xs:element name="overlap" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "overlap" element captures the overlapping of the squares with the gaps.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / beamOffset
Namespace No namespace
Annotations
The "beamOffset" element captures the start point for the
exposure of the points from the inside of the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<beamOffset>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</beamOffset>
Source
<xs:element name="beamOffset" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "beamOffset" element captures the start point for the exposure of the points from the inside of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / hatchingX
Namespace No namespace
Annotations
The "hatchingX" element captures whether there was hatching in
the X direction or not. ON means that hatching in X took place.
OFF means that hatching in X did not take place.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="hatchingX" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "hatchingX" element captures whether there was hatching in the X direction or not. ON means that hatching in X took place. OFF means that hatching in X did not take place.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / hatchingY
Namespace No namespace
Annotations
The "hatchingY" element captures whether there was hatching in
the Y direction or not. ON means that hatching in Y took place.
OFF means that hatching in Y did not take place.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="hatchingY" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "hatchingY" element captures whether there was hatching in the Y direction or not. ON means that hatching in Y took place. OFF means that hatching in Y did not take place.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / alternating
Namespace No namespace
Annotations
The "alternating" element captures whether it changed the
direction of the exposure from layer to layer or not. ON means
that the direction changed between layers. OFF means it did not
change.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="alternating" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "alternating" element captures whether it changed the direction of the exposure from layer to layer or not. ON means that the direction changed between layers. OFF means it did not change.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / rotated
Namespace No namespace
Annotations
The "rotated" element captures whether the angle between two
layers changed or not. ON means that the angle changed between
layers. OFF means it did not change.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="rotated" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "rotated" element captures whether the angle between two layers changed or not. ON means that the angle changed between layers. OFF means it did not change.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / rotatedAngle
Namespace No namespace
Annotations
The "rotatedAngle" element captures the rotation angle.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<rotatedAngle>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</rotatedAngle>
Source
<xs:element name="rotatedAngle" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "rotatedAngle" element captures the rotation angle.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / skywriting
Namespace No namespace
Annotations
The "skywriting" element captures whether this process was
selected in the software or not. During skywriting, the
acceleration phase and the retardation phase for the laser
focus are outside the exposure area. The laser is switched off
during this phase.  ON means skywriting was selected. OFF means
skywriting was not selected.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="skywriting" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "skywriting" element captures whether this process was selected in the software or not. During skywriting, the acceleration phase and the retardation phase for the laser focus are outside the exposure area. The laser is switched off during this phase. ON means skywriting was selected. OFF means skywriting was not selected.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ChessExposureType / offset
Namespace No namespace
Annotations
The "offset" element means that, it offsets the stripes in each
layer by one half of the stripe width. ON means that offset was
selected. OFF means that offset was not selected.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="offset" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "offset" element means that, it offsets the stripes in each layer by one half of the stripe width. ON means that offset was selected. OFF means that offset was not selected.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CoreExposureType / skipLayer
Namespace No namespace
Annotations
The "skipLayer" element captures how many layers of the
hatching are skipped before exposure is performed again.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SkippedLayerType_skippedLayers am_schema_R2018a_xsd.tmp#SkippedLayerType_offsetLayers am_schema_R2018a_xsd.tmp#SkippedLayerType_exposeFirstLayer am_schema_R2018a_xsd.tmp#SkippedLayerType
Type SkippedLayerType
Properties
content complex
minOccurs 0
Model
Children exposeFirstLayer, offsetLayers, skippedLayers
Instance
<skipLayer>
  <skippedLayers>{1,1}</skippedLayers>
  <offsetLayers>{1,1}</offsetLayers>
  <exposeFirstLayer>{1,1}</exposeFirstLayer>
</skipLayer>
Source
<xs:element name="skipLayer" type="SkippedLayerType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "skipLayer" element captures how many layers of the hatching are skipped before exposure is performed again.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / postExposure
Namespace No namespace
Annotations
??The "postExposure" captures the characteristics after it was
exposed by the laser.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PrePostExposureType_firstContour am_schema_R2018a_xsd.tmp#PrePostExposureType_secondContour am_schema_R2018a_xsd.tmp#PrePostExposureType_edges am_schema_R2018a_xsd.tmp#PrePostExposureType
Type PrePostExposureType
Properties
content complex
Model
Children edges, firstContour, secondContour
Instance
<postExposure>
  <firstContour>{0,1}</firstContour>
  <secondContour>{0,1}</secondContour>
  <edges>{0,1}</edges>
</postExposure>
Source
<xs:element name="postExposure" type="PrePostExposureType">
  <xs:annotation>
    <xs:documentation>??The "postExposure" captures the characteristics after it was exposed by the laser.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / skinThicknessXY
Namespace No namespace
Annotations
The "skinThicknessXY" element captures the thickness (Outer
boundary layer in X/Y direction) at which the skin is exposed
using the selected exposure type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<skinThicknessXY>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</skinThicknessXY>
Source
<xs:element name="skinThicknessXY" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "skinThicknessXY" element captures the thickness (Outer boundary layer in X/Y direction) at which the skin is exposed using the selected exposure type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / skinThicknessZ
Namespace No namespace
Annotations
The "skinThicknessZ" element captures the thickness (outer
boundary layer in Z direction) at which the skin is exposed
using the selected exposure type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<skinThicknessZ>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</skinThicknessZ>
Source
<xs:element name="skinThicknessZ" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "skinThicknessZ" element captures the thickness (outer boundary layer in Z direction) at which the skin is exposed using the selected exposure type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / skinOrCoreSkinThicknessXY
Namespace No namespace
Annotations
?!The "skinOrCoreSkinThicknessXY" captures whether there was any
exposure near the edge or not. ON means ? OFF means ?
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
default ON
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="skinOrCoreSkinThicknessXY" type="OnOffEnumType" default="ON">
  <xs:annotation>
    <xs:documentation>?!The "skinOrCoreSkinThicknessXY" captures whether there was any exposure near the edge or not. ON means ? OFF means ?</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / baseRadius
Namespace No namespace
Annotations
The "baseRadius" element captures the radius that is added to
the outer most contour of the part to obtain better adhesion to
the base plate.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<baseRadius>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</baseRadius>
Source
<xs:element name="baseRadius" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "baseRadius" element captures the radius that is added to the outer most contour of the part to obtain better adhesion to the base plate.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / coreOpenToPlatform
Namespace No namespace
Annotations
?!The "coreOpenToPlatform" element captures whether a skin is
exposed on the underside of the part or not. ON means a skin is
exposed on the underside of the part. OFF means no skin is
exposed on the underside of the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="coreOpenToPlatform" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>?!The "coreOpenToPlatform" element captures whether a skin is exposed on the underside of the part or not. ON means a skin is exposed on the underside of the part. OFF means no skin is exposed on the underside of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ExposureType / SLIHatchSetting
Namespace No namespace
Annotations
The "SLIHatchSetting" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SLIHatchSettingType_SLIHatch am_schema_R2018a_xsd.tmp#SLIHatchSettingType_speed am_schema_R2018a_xsd.tmp#SLIHatchSettingType_power am_schema_R2018a_xsd.tmp#SLIHatchSettingType
Type SLIHatchSettingType
Properties
content complex
Model
Children SLIHatch, power, speed
Instance
<SLIHatchSetting>
  <SLIHatch>{1,1}</SLIHatch>
  <speed>{0,1}</speed>
  <power>{0,1}</power>
</SLIHatchSetting>
Source
<xs:element name="SLIHatchSetting" type="SLIHatchSettingType">
  <xs:annotation>
    <xs:documentation>The "SLIHatchSetting" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SLIHatchSettingType / SLIHatch
Namespace No namespace
Annotations
The "SLIHatch" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#OnOffEnumType
Type OnOffEnumType
Properties
content simple
Facets
enumeration ON
enumeration OFF
Source
<xs:element name="SLIHatch" type="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The "SLIHatch" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SLIHatchSettingType / speed
Namespace No namespace
Annotations
The optional "speed" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<speed>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</speed>
Source
<xs:element name="speed" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "speed" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SLIHatchSettingType / power
Namespace No namespace
Annotations
The optional "power" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<power>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</power>
Source
<xs:element name="power" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "power" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AdvancedSettingsType / beamSpotSize
Namespace No namespace
Annotations
The optional "beamSpotSize" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<beamSpotSize>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</beamSpotSize>
Source
<xs:element name="beamSpotSize" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "beamSpotSize" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element MaterialSpecSettingType / defaultSettings
Namespace No namespace
Annotations
The "defaultSettings" element captures the name of the
material, software used, and a initialization parameter file.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
Model
Children author, description, fileName, name, software
Instance
<defaultSettings>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</defaultSettings>
Source
<xs:element name="defaultSettings" type="AMDocumentType">
  <xs:annotation>
    <xs:documentation>The "defaultSettings" element captures the name of the material, software used, and a initialization parameter file.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProcessPlanType / BetaProcessPlan
Namespace No namespace
Annotations
The "conceptLaserProcessPlan" element captures the process
plan of AM machines made by Concept Laser.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_baseParameterSet am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_baseParameterFilename am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_buildSetting am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_recoaterSetting am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_materialSpecificSetting am_schema_R2018a_xsd.tmp#DeltaProcessPlanType
Type DeltaProcessPlanType
Properties
content complex
Model
Children baseParameterFilename, baseParameterSet, buildSetting, materialSpecificSetting, recoaterSetting
Instance
<BetaProcessPlan>
  <baseParameterSet>{0,1}</baseParameterSet>
  <baseParameterFilename>{0,1}</baseParameterFilename>
  <buildSetting>{1,1}</buildSetting>
  <recoaterSetting>{1,1}</recoaterSetting>
  <materialSpecificSetting>{1,1}</materialSpecificSetting>
</BetaProcessPlan>
Source
<xs:element name="BetaProcessPlan" type="DeltaProcessPlanType">
  <xs:annotation>
    <xs:documentation>The "conceptLaserProcessPlan" element captures the process plan of AM machines made by Concept Laser.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InProcessType / amInSituMonitor
Namespace No namespace
Annotations
The "amInSituMonitor" element captures measurements that were
taken during printing.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MonitorType_amMonitorDataItem am_schema_R2018a_xsd.tmp#MonitorType
Type MonitorType
Properties
content complex
Model
Children amMonitorDataItem
Instance
<amInSituMonitor>
  <amMonitorDataItem>{0,unbounded}</amMonitorDataItem>
</amInSituMonitor>
Source
<xs:element name="amInSituMonitor" type="MonitorType">
  <xs:annotation>
    <xs:documentation>The "amInSituMonitor" element captures measurements that were taken during printing.</xs:documentation>
  </xs:annotation>
</xs:element>
Element MonitorType / amMonitorDataItem
Namespace No namespace
Annotations
??Each optional "amMonitorDataItem" element captures the
environment in which the test was performed, description of the
test, sensor ID, and data from the test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#InSituMonitorDataType_variableName am_schema_R2018a_xsd.tmp#InSituMonitorDataType_description am_schema_R2018a_xsd.tmp#InSituMonitorDataType_sensorID am_schema_R2018a_xsd.tmp#InSituMonitorDataType_unit am_schema_R2018a_xsd.tmp#InSituMonitorDataType_trendData am_schema_R2018a_xsd.tmp#InSituMonitorDataType_file am_schema_R2018a_xsd.tmp#InSituMonitorDataType
Type InSituMonitorDataType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children description, file, sensorID, trendData, unit, variableName
Instance
<amMonitorDataItem>
  <variableName>{1,1}</variableName>
  <description>{1,1}</description>
  <sensorID>{1,1}</sensorID>
  <unit>{1,1}</unit>
  <trendData>{0,unbounded}</trendData>
  <file>{0,unbounded}</file>
</amMonitorDataItem>
Source
<xs:element name="amMonitorDataItem" type="InSituMonitorDataType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>??Each optional "amMonitorDataItem" element captures the environment in which the test was performed, description of the test, sensor ID, and data from the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InSituMonitorDataType / variableName
Namespace No namespace
Annotations
The "variableName" element captures the name of the variable
that is being captured in situ.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="variableName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "variableName" element captures the name of the variable that is being captured in situ.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InSituMonitorDataType / description
Namespace No namespace
Annotations
The "description" element captures the way that the test was
performed and any additional details that need to be included.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="description" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "description" element captures the way that the test was performed and any additional details that need to be included.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InSituMonitorDataType / sensorID
Namespace No namespace
Annotations
??The "sensorID" element captures the ID of the sensor that is
collecting data.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="sensorID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>??The "sensorID" element captures the ID of the sensor that is collecting data.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InSituMonitorDataType / unit
Namespace No namespace
Annotations
The "unit" element captures the unit of measurement of the
sensor.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="unit" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "unit" element captures the unit of measurement of the sensor.</xs:documentation>
  </xs:annotation>
</xs:element>
Element InSituMonitorDataType / trendData
Namespace No namespace
Annotations
?? The optional "trendData" element is the data collected from
the sensor.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TrendDataRecordType_trendedItem am_schema_R2018a_xsd.tmp#TrendDataRecordType
Type TrendDataRecordType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children trendedItem
Instance
<trendData>
  <trendedItem>{1,1}</trendedItem>
</trendData>
Source
<xs:element name="trendData" type="TrendDataRecordType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>?? The optional "trendData" element is the data collected from the sensor.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TrendDataRecordType / trendedItem
Namespace No namespace
Annotations
?? The "trendedItem" element is a single data point that was
collected by the sensor.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TimeStampedValueType_timeStamp am_schema_R2018a_xsd.tmp#TimeStampedValueType_unit am_schema_R2018a_xsd.tmp#TimeStampedValueType_value am_schema_R2018a_xsd.tmp#TimeStampedValueType
Type TimeStampedValueType
Properties
content complex
Model
Children timeStamp, unit, value
Instance
<trendedItem>
  <timeStamp>{1,1}</timeStamp>
  <unit>{0,1}</unit>
  <value>{1,1}</value>
</trendedItem>
Source
<xs:element name="trendedItem" type="TimeStampedValueType">
  <xs:annotation>
    <xs:documentation>?? The "trendedItem" element is a single data point that was collected by the sensor.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TimeStampedValueType / timeStamp
Namespace No namespace
Annotations
The "timeStamp" element captures the date and time of ?? of the
test. Is the "??" above "start" or is it "end" or something else
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="timeStamp" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "timeStamp" element captures the date and time of ?? of the test. Is the "??" above "start" or is it "end" or something else</xs:documentation>
  </xs:annotation>
</xs:element>
Element TimeStampedValueType / unit
Namespace No namespace
Annotations
The "unit" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="unit" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "unit" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TimeStampedValueType / value
Namespace No namespace
Annotations
The "value" element TBD #### Value of the data
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="value" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "value" element TBD #### Value of the data</xs:documentation>
  </xs:annotation>
</xs:element>
Element InSituMonitorDataType / file
Namespace No namespace
Annotations
Each optional "file" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children author, description, fileName, name, software
Instance
<file>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</file>
Source
<xs:element name="file" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "file" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element InProcessType / buildLog
Namespace No namespace
Annotations
The optional "buildLog" element captures the buildfile which is
an electronic version of a document. It could be 2D drawing,
spec file, and or build file.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<buildLog>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</buildLog>
Source
<xs:element name="buildLog" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "buildLog" element captures the buildfile which is an electronic version of a document. It could be 2D drawing, spec file, and or build file.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ProcessesType / postProcessing
Namespace No namespace
Annotations
The "postProcessing" element captures the types of treatment
performed on the build product after the build was over.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PostProcessingType_treatment am_schema_R2018a_xsd.tmp#PostProcessingType
Type PostProcessingType
Properties
content complex
Model
Children treatment
Instance
<postProcessing>
  <treatment>{1,unbounded}</treatment>
</postProcessing>
Source
<xs:element name="postProcessing" type="PostProcessingType">
  <xs:annotation>
    <xs:documentation>The "postProcessing" element captures the types of treatment performed on the build product after the build was over.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PostProcessingType / treatment
Namespace No namespace
Annotations
Each "treatment" element captures the characteristics of a
different treatment type (remove support, heat treatment,
surface finish) that can be performed on the build product.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UnitTreatmentType_treatmentID am_schema_R2018a_xsd.tmp#UnitTreatmentType_treatmentType am_schema_R2018a_xsd.tmp#UnitTreatmentType_projectID am_schema_R2018a_xsd.tmp#UnitTreatmentType_description am_schema_R2018a_xsd.tmp#UnitTreatmentType_performer am_schema_R2018a_xsd.tmp#UnitTreatmentType_startTime am_schema_R2018a_xsd.tmp#UnitTreatmentType_finishTime am_schema_R2018a_xsd.tmp#UnitTreatmentType_removeSupport am_schema_R2018a_xsd.tmp#UnitTreatmentType_stressRelief am_schema_R2018a_xsd.tmp#UnitTreatmentType_HIP am_schema_R2018a_xsd.tmp#UnitTreatmentType_surfaceFinish am_schema_R2018a_xsd.tmp#UnitTreatmentType
Type UnitTreatmentType
Properties
content complex
maxOccurs unbounded
Model
Children HIP, description, finishTime, performer, projectID, removeSupport, startTime, stressRelief, surfaceFinish, treatmentID, treatmentType
Instance
<treatment>
  <treatmentID>{1,1}</treatmentID>
  <treatmentType>{1,1}</treatmentType>
  <projectID>{1,1}</projectID>
  <description>{0,1}</description>
  <performer>{1,1}</performer>
  <startTime>{1,1}</startTime>
  <finishTime>{1,1}</finishTime>
  <removeSupport>{1,1}</removeSupport>
  <stressRelief>{1,1}</stressRelief>
  <HIP>{1,1}</HIP>
  <surfaceFinish>{1,1}</surfaceFinish>
</treatment>
Source
<xs:element name="treatment" type="UnitTreatmentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "treatment" element captures the characteristics of a different treatment type (remove support, heat treatment, surface finish) that can be performed on the build product.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / treatmentID
Namespace No namespace
Annotations
The "treatmentID" element is the ID of the treatment.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="treatmentID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "treatmentID" element is the ID of the treatment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / treatmentType
Namespace No namespace
Annotations
The "treatmentType" element captures the type of treatment
(Remove support, Heat treatment and Surface finish).
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="treatmentType" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "treatmentType" element captures the type of treatment (Remove support, Heat treatment and Surface finish).</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / projectID
Namespace No namespace
Annotations
The "projectID" element is the ID of the associated project.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="projectID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "projectID" element is the ID of the associated project.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / description
Namespace No namespace
Annotations
The optional "description" element captures the characteristics
of the treatment type above.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="description" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "description" element captures the characteristics of the treatment type above.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / performer
Namespace No namespace
Annotations
The "performer" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="performer" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "performer" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / startTime
Namespace No namespace
Annotations
The "startTime" element captures the date and time when the
treatment process started.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="startTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "startTime" element captures the date and time when the treatment process started.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / finishTime
Namespace No namespace
Annotations
The "finishTime" element captures the date and time when the
treatment process was over.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="finishTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "finishTime" element captures the date and time when the treatment process was over.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / removeSupport
Namespace No namespace
Annotations
The "removeSupport" element captures the process of removing
the support material from the build product.
Diagram
Diagram am_schema_R2018a_xsd.tmp#RemoveSupportType_removalOperator am_schema_R2018a_xsd.tmp#RemoveSupportType_tools am_schema_R2018a_xsd.tmp#RemoveSupportType_removalTemp am_schema_R2018a_xsd.tmp#RemoveSupportType_observation am_schema_R2018a_xsd.tmp#RemoveSupportType
Type RemoveSupportType
Properties
content complex
Model
Children observation, removalOperator, removalTemp, tools
Instance
<removeSupport>
  <removalOperator>{1,1}</removalOperator>
  <tools>{0,unbounded}</tools>
  <removalTemp>{1,1}</removalTemp>
  <observation>{1,1}</observation>
</removeSupport>
Source
<xs:element name="removeSupport" type="RemoveSupportType">
  <xs:annotation>
    <xs:documentation>The "removeSupport" element captures the process of removing the support material from the build product.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RemoveSupportType / removalOperator
Namespace No namespace
Annotations
The "removalOperator" element captures the name, title, and
operating hours of the person who performed the treatment on
the build product.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PersonnelType_name am_schema_R2018a_xsd.tmp#PersonnelType_title am_schema_R2018a_xsd.tmp#PersonnelType_operatingHours am_schema_R2018a_xsd.tmp#PersonnelType
Type PersonnelType
Properties
content complex
Model
Children name, operatingHours, title
Instance
<removalOperator>
  <name>{0,1}</name>
  <title>{0,1}</title>
  <operatingHours>{0,1}</operatingHours>
</removalOperator>
Source
<xs:element name="removalOperator" type="PersonnelType">
  <xs:annotation>
    <xs:documentation>The "removalOperator" element captures the name, title, and operating hours of the person who performed the treatment on the build product.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RemoveSupportType / tools
Namespace No namespace
Annotations
Each optional "tools" element captures a tool or machine used
for removing the support material. Multiple tools can be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipmentType_machineID am_schema_R2018a_xsd.tmp#EquipmentType_machineName am_schema_R2018a_xsd.tmp#EquipmentType_manufacturer am_schema_R2018a_xsd.tmp#EquipmentType_modelName am_schema_R2018a_xsd.tmp#EquipmentType_manufacturingDate am_schema_R2018a_xsd.tmp#EquipmentType_calibrationHistory am_schema_R2018a_xsd.tmp#EquipmentType_maintenanceHistory am_schema_R2018a_xsd.tmp#EquipmentType
Type EquipmentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children calibrationHistory, machineID, machineName, maintenanceHistory, manufacturer, manufacturingDate, modelName
Instance
<tools>
  <machineID>{1,1}</machineID>
  <machineName>{0,1}</machineName>
  <manufacturer>{0,1}</manufacturer>
  <modelName>{0,1}</modelName>
  <manufacturingDate>{0,1}</manufacturingDate>
  <calibrationHistory>{0,unbounded}</calibrationHistory>
  <maintenanceHistory>{0,unbounded}</maintenanceHistory>
</tools>
Source
<xs:element name="tools" type="EquipmentType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "tools" element captures a tool or machine used for removing the support material. Multiple tools can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentType / machineID
Namespace No namespace
Annotations
The "machineID" element is the ID of the machine provided by
the user of the machine.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="machineID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "machineID" element is the ID of the machine provided by the user of the machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentType / machineName
Namespace No namespace
Annotations
The optional "machineName" element is the name of the machine
provided by the vendor.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="machineName" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "machineName" element is the name of the machine provided by the vendor.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentType / manufacturer
Namespace No namespace
Annotations
The optional "manufacturer" element is the name of the
manufacturer of the machine.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="manufacturer" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "manufacturer" element is the name of the manufacturer of the machine.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentType / modelName
Namespace No namespace
Annotations
The optional "modelName" element is the model name of the
machine provided by the vendor.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="modelName" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "modelName" element is the model name of the machine provided by the vendor.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentType / manufacturingDate
Namespace No namespace
Annotations
The optional "manufacturingDate" element is the date when the
machine was manufactured.
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
default 0001-01-01
Source
<xs:element name="manufacturingDate" type="xs:date" default="0001-01-01" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "manufacturingDate" element is the date when the machine was manufactured.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentType / calibrationHistory
Namespace No namespace
Annotations
Each optional "calibrationHistory" element captures a time
calibration of the machine needed to be fixed. It captures the
characteristics of these changes inside calibrationDataItem.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipCalibrationHistoryType_calibrationDataItem am_schema_R2018a_xsd.tmp#EquipCalibrationHistoryType
Type EquipCalibrationHistoryType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children calibrationDataItem
Instance
<calibrationHistory>
  <calibrationDataItem>{1,unbounded}</calibrationDataItem>
</calibrationHistory>
Source
<xs:element name="calibrationHistory" type="EquipCalibrationHistoryType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "calibrationHistory" element captures a time calibration of the machine needed to be fixed. It captures the characteristics of these changes inside calibrationDataItem.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentType / maintenanceHistory
Namespace No namespace
Annotations
Each optional "maintenanceHistory" element captures a time the
machine needed to be repaired or upgraded. It captures the
characteristics of these changes inside maintenanceItem.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipMaintenanceHistoryType_maintenanceItem am_schema_R2018a_xsd.tmp#EquipMaintenanceHistoryType
Type EquipMaintenanceHistoryType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children maintenanceItem
Instance
<maintenanceHistory>
  <maintenanceItem>{1,1}</maintenanceItem>
</maintenanceHistory>
Source
<xs:element name="maintenanceHistory" type="EquipMaintenanceHistoryType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "maintenanceHistory" element captures a time the machine needed to be repaired or upgraded. It captures the characteristics of these changes inside maintenanceItem.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RemoveSupportType / removalTemp
Namespace No namespace
Annotations
The "removalTemp" captures the temperature at which the support
material was removed.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<removalTemp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</removalTemp>
Source
<xs:element name="removalTemp" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "removalTemp" captures the temperature at which the support material was removed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RemoveSupportType / observation
Namespace No namespace
Annotations
The "observation" element captures the characteristics of the
build product observed during this stage.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="observation" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "observation" element captures the characteristics of the build product observed during this stage.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / stressRelief
Namespace No namespace
Annotations
The "stressRelief" element gives the stress relief settings.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StressReliefType_holdTemp am_schema_R2018a_xsd.tmp#StressReliefType_holdTime am_schema_R2018a_xsd.tmp#StressReliefType_heatingRate am_schema_R2018a_xsd.tmp#StressReliefType_cooling am_schema_R2018a_xsd.tmp#StressReliefType
Type StressReliefType
Properties
content complex
Model
Children cooling, heatingRate, holdTemp, holdTime
Instance
<stressRelief>
  <holdTemp>{1,1}</holdTemp>
  <holdTime>{1,1}</holdTime>
  <heatingRate>{0,1}</heatingRate>
  <cooling>{0,1}</cooling>
</stressRelief>
Source
<xs:element name="stressRelief" type="StressReliefType">
  <xs:annotation>
    <xs:documentation>The "stressRelief" element gives the stress relief settings.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressReliefType / holdTemp
Namespace No namespace
Annotations
The "holdTemp" element refers to the maximum temperature after
which it does not change.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<holdTemp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</holdTemp>
Source
<xs:element name="holdTemp" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "holdTemp" element refers to the maximum temperature after which it does not change.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressReliefType / holdTime
Namespace No namespace
Annotations
The "holdTime" element captures how long it stayed at the
holdTemp. It is an unsignedInt.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<holdTime>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</holdTime>
Source
<xs:element name="holdTime" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "holdTime" element captures how long it stayed at the holdTemp. It is an unsignedInt.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressReliefType / heatingRate
Namespace No namespace
Annotations
The optional "heatingRate" element captures the rate at which
the temperature rose from the room temperature to the hold
temperature.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<heatingRate>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</heatingRate>
Source
<xs:element name="heatingRate" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "heatingRate" element captures the rate at which the temperature rose from the room temperature to the hold temperature.</xs:documentation>
  </xs:annotation>
</xs:element>
Element StressReliefType / cooling
Namespace No namespace
Annotations
The optional "cooling" element captures the rate at which the
metal was cooled down and the range of cooling.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CoolingType_coolStage am_schema_R2018a_xsd.tmp#CoolingType
Type CoolingType
Properties
content complex
minOccurs 0
Model
Children coolStage
Instance
<cooling>
  <coolStage>{1,unbounded}</coolStage>
</cooling>
Source
<xs:element name="cooling" type="CoolingType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "cooling" element captures the rate at which the metal was cooled down and the range of cooling.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CoolingType / coolStage
Namespace No namespace
Annotations
Each "coolStage" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#CoolStageType_coolingRange am_schema_R2018a_xsd.tmp#CoolStageType_coolingRate am_schema_R2018a_xsd.tmp#CoolStageType
Type CoolStageType
Properties
content complex
maxOccurs unbounded
Model
Children coolingRange, coolingRate
Instance
<coolStage>
  <coolingRange>{1,1}</coolingRange>
  <coolingRate>{1,1}</coolingRate>
</coolStage>
Source
<xs:element name="coolStage" type="CoolStageType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "coolStage" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element CoolStageType / coolingRange
Namespace No namespace
Annotations
The "coolingRange" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#RangeType_low am_schema_R2018a_xsd.tmp#RangeType_high am_schema_R2018a_xsd.tmp#RangeType
Type RangeType
Properties
content complex
Model
Children high, low
Instance
<coolingRange>
  <low>{1,1}</low>
  <high>{1,1}</high>
</coolingRange>
Source
<xs:element name="coolingRange" type="RangeType">
  <xs:annotation>
    <xs:documentation>The "coolingRange" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element RangeType / low
Namespace No namespace
Annotations
The "low" element captures the lowest temperature.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="low" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "low" element captures the lowest temperature.</xs:documentation>
  </xs:annotation>
</xs:element>
Element RangeType / high
Namespace No namespace
Annotations
The "high element" captures the maximum temperature.
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="high" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "high element" captures the maximum temperature.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CoolStageType / coolingRate
Namespace No namespace
Annotations
The "coolingRate" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<coolingRate>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</coolingRate>
Source
<xs:element name="coolingRate" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "coolingRate" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / HIP
Namespace No namespace
Annotations
The "HIP" element gives the HIP settings.
Diagram
Diagram am_schema_R2018a_xsd.tmp#HeatTreatmentType_holdTemp am_schema_R2018a_xsd.tmp#HeatTreatmentType_holdTime am_schema_R2018a_xsd.tmp#HeatTreatmentType_cooling am_schema_R2018a_xsd.tmp#HeatTreatmentType_heatingRate am_schema_R2018a_xsd.tmp#HeatTreatmentType_atmosphere am_schema_R2018a_xsd.tmp#HeatTreatmentType_pressure am_schema_R2018a_xsd.tmp#HeatTreatmentType
Type HeatTreatmentType
Properties
content complex
Model
Children atmosphere, cooling, heatingRate, holdTemp, holdTime, pressure
Instance
<HIP>
  <holdTemp>{1,1}</holdTemp>
  <holdTime>{1,1}</holdTime>
  <cooling>{1,1}</cooling>
  <heatingRate>{0,1}</heatingRate>
  <atmosphere>{0,1}</atmosphere>
  <pressure>{0,1}</pressure>
</HIP>
Source
<xs:element name="HIP" type="HeatTreatmentType">
  <xs:annotation>
    <xs:documentation>The "HIP" element gives the HIP settings.</xs:documentation>
  </xs:annotation>
</xs:element>
Element HeatTreatmentType / holdTemp
Namespace No namespace
Annotations
The "holdTemp" element refers to the maximum temperature after
which it does not change.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<holdTemp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</holdTemp>
Source
<xs:element name="holdTemp" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "holdTemp" element refers to the maximum temperature after which it does not change.</xs:documentation>
  </xs:annotation>
</xs:element>
Element HeatTreatmentType / holdTime
Namespace No namespace
Annotations
The "holdTime" element captures how long it stayed at the
holdTemp. It is an unsignedInt.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<holdTime>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</holdTime>
Source
<xs:element name="holdTime" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "holdTime" element captures how long it stayed at the holdTemp. It is an unsignedInt.</xs:documentation>
  </xs:annotation>
</xs:element>
Element HeatTreatmentType / cooling
Namespace No namespace
Annotations
The optional "cooling" element captures the rate at which the
metal was cooled down and the range of cooling.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CoolingType_coolStage am_schema_R2018a_xsd.tmp#CoolingType
Type CoolingType
Properties
content complex
Model
Children coolStage
Instance
<cooling>
  <coolStage>{1,unbounded}</coolStage>
</cooling>
Source
<xs:element name="cooling" type="CoolingType">
  <xs:annotation>
    <xs:documentation>The optional "cooling" element captures the rate at which the metal was cooled down and the range of cooling.</xs:documentation>
  </xs:annotation>
</xs:element>
Element HeatTreatmentType / heatingRate
Namespace No namespace
Annotations
The optional "heatingRate" element captures the rate at which
the temperature rose from the room temperature to the hold
temperature.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<heatingRate>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</heatingRate>
Source
<xs:element name="heatingRate" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "heatingRate" element captures the rate at which the temperature rose from the room temperature to the hold temperature.</xs:documentation>
  </xs:annotation>
</xs:element>
Element HeatTreatmentType / atmosphere
Namespace No namespace
Annotations
The optional "atmosphere" element is TBD. This is used only for
HIP; For example Argon.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="atmosphere" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "atmosphere" element is TBD. This is used only for HIP; For example Argon.</xs:documentation>
  </xs:annotation>
</xs:element>
Element HeatTreatmentType / pressure
Namespace No namespace
Annotations
The optional "pressure" element is TBD. This is used only for
HIP.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<pressure>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</pressure>
Source
<xs:element name="pressure" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "pressure" element is TBD. This is used only for HIP.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitTreatmentType / surfaceFinish
Namespace No namespace
Annotations
The "surfaceFinish" element captures the overall description
of the surface including the texture, the flaws, the
materials, and any coating applied.
Diagram
Diagram am_schema_R2018a_xsd.tmp#FinishType_processingMethod am_schema_R2018a_xsd.tmp#FinishType_value am_schema_R2018a_xsd.tmp#FinishType
Type FinishType
Properties
content complex
Model
Children processingMethod, value
Instance
<surfaceFinish>
  <processingMethod>{1,1}</processingMethod>
  <value>{1,1}</value>
</surfaceFinish>
Source
<xs:element name="surfaceFinish" type="FinishType">
  <xs:annotation>
    <xs:documentation>The "surfaceFinish" element captures the overall description of the surface including the texture, the flaws, the materials, and any coating applied.</xs:documentation>
  </xs:annotation>
</xs:element>
Element FinishType / processingMethod
Namespace No namespace
Annotations
The "processingMethod" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="processingMethod" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "processingMethod" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element FinishType / value
Namespace No namespace
Annotations
The "value" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<value>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</value>
Source
<xs:element name="value" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "value" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildType / parts
Namespace No namespace
Annotations
The "parts" element captures the characteristics of different
parts that are printed inside the 'amBuild' element. Multiple
parts can be added. They can also be linked to individual
parameter sets using the part number.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartsType_part am_schema_R2018a_xsd.tmp#PartsType
Type PartsType
Properties
content complex
Model
Children part
Instance
<parts>
  <part>{1,unbounded}</part>
</parts>
Source
<xs:element name="parts" type="PartsType">
  <xs:annotation>
    <xs:documentation>The "parts" element captures the characteristics of different parts that are printed inside the 'amBuild' element. Multiple parts can be added. They can also be linked to individual parameter sets using the part number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartsType / part
Namespace No namespace
Annotations
Each "part" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AsBuiltPartType_partID am_schema_R2018a_xsd.tmp#AsBuiltPartType_partName am_schema_R2018a_xsd.tmp#AsBuiltPartType_stlPartFile am_schema_R2018a_xsd.tmp#AsBuiltPartType_cliSupportlFile am_schema_R2018a_xsd.tmp#AsBuiltPartType_slipartFile am_schema_R2018a_xsd.tmp#AsBuiltPartType_sliSupportFile am_schema_R2018a_xsd.tmp#AsBuiltPartType_buildOrientation am_schema_R2018a_xsd.tmp#AsBuiltPartType_buildLocation am_schema_R2018a_xsd.tmp#AsBuiltPartType
Type AsBuiltPartType
Properties
content complex
maxOccurs unbounded
Model
Children buildLocation, buildOrientation, cliSupportlFile, partID, partName, sliSupportFile, slipartFile, stlPartFile
Instance
<part>
  <partID>{1,1}</partID>
  <partName>{1,1}</partName>
  <stlPartFile>{0,1}</stlPartFile>
  <cliSupportlFile>{0,1}</cliSupportlFile>
  <slipartFile>{0,1}</slipartFile>
  <sliSupportFile>{0,1}</sliSupportFile>
  <buildOrientation>{0,1}</buildOrientation>
  <buildLocation>{0,1}</buildLocation>
</part>
Source
<xs:element name="part" type="AsBuiltPartType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each "part" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AsBuiltPartType / partID
Namespace No namespace
Annotations
The "partID" element captures the ID of the part provided by
the user. This number links the part with previously defined
build parameters.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="partID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "partID" element captures the ID of the part provided by the user. This number links the part with previously defined build parameters.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AsBuiltPartType / partName
Namespace No namespace
Annotations
The "partName" element captures the name defined by designer.
Should be the same as defined in amDesignDB in AMDesignType.
Combinations of AMBuildType.generalInfo.designID +
AMBuildType.asBuiltParts.part.partName identifies the design
for this part by matching in AMDesignType.designID +
AMDesignType.part.partname
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="partName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "partName" element captures the name defined by designer. Should be the same as defined in amDesignDB in AMDesignType. Combinations of AMBuildType.generalInfo.designID + AMBuildType.asBuiltParts.part.partName identifies the design for this part by matching in AMDesignType.designID + AMDesignType.part.partname</xs:documentation>
  </xs:annotation>
</xs:element>
Element AsBuiltPartType / stlPartFile
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<stlPartFile>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</stlPartFile>
Source
<xs:element minOccurs="0" name="stlPartFile" type="AMDocumentType"/>
Element AsBuiltPartType / cliSupportlFile
Namespace No namespace
Annotations
??The optional "supportFile" element captures a support file of
the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<cliSupportlFile>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</cliSupportlFile>
Source
<xs:element name="cliSupportlFile" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>??The optional "supportFile" element captures a support file of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AsBuiltPartType / slipartFile
Namespace No namespace
Annotations
??The optional "sliceFile" element captures a series of 2D
drawings of the part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<slipartFile>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</slipartFile>
Source
<xs:element name="slipartFile" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>??The optional "sliceFile" element captures a series of 2D drawings of the part.</xs:documentation>
  </xs:annotation>
</xs:element>
Element AsBuiltPartType / sliSupportFile
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<sliSupportFile>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</sliSupportFile>
Source
<xs:element minOccurs="0" name="sliSupportFile" type="AMDocumentType"/>
Element AsBuiltPartType / buildOrientation
Namespace No namespace
Annotations
The optional "buildOrientation" element, per ASTM 52921, is the
part orientation as rotation around X axis and Y axis based on
the part design Centroid. Unit: degree As per ISO 841 when the
thumb of the right hand points in the positive X, Y, or Z
directions, then positive rotation will be the direction from
the hand to the finger tips.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ASTM52921OrientationType_A am_schema_R2018a_xsd.tmp#ASTM52921OrientationType_B am_schema_R2018a_xsd.tmp#ASTM52921OrientationType_C am_schema_R2018a_xsd.tmp#ASTM52921OrientationType
Type ASTM52921OrientationType
Properties
content complex
minOccurs 0
Model
A , B , C
Children A, B, C
Instance
<buildOrientation>
  <A>{1,1}</A>
  <B>{1,1}</B>
  <C>{1,1}</C>
</buildOrientation>
Source
<xs:element name="buildOrientation" type="ASTM52921OrientationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "buildOrientation" element, per ASTM 52921, is the part orientation as rotation around X axis and Y axis based on the part design Centroid. Unit: degree As per ISO 841 when the thumb of the right hand points in the positive X, Y, or Z directions, then positive rotation will be the direction from the hand to the finger tips.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ASTM52921OrientationType / A
Namespace No namespace
Annotations
The "A" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="A" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "A" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ASTM52921OrientationType / B
Namespace No namespace
Annotations
The "B" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="B" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "B" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element ASTM52921OrientationType / C
Namespace No namespace
Annotations
The "C" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="C" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "C" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AsBuiltPartType / buildLocation
Namespace No namespace
Annotations
The optional "buildLocation" element is the build location
relative to Building Platform origin - located at the center of
the build platform/build volume fixed on the build facing
surface (ASTM 52921)
Diagram
Diagram am_schema_R2018a_xsd.tmp#CartesianLocationType_posX am_schema_R2018a_xsd.tmp#CartesianLocationType_posY am_schema_R2018a_xsd.tmp#CartesianLocationType_posZ am_schema_R2018a_xsd.tmp#CartesianLocationType
Type CartesianLocationType
Properties
content complex
minOccurs 0
Model
Children posX, posY, posZ
Instance
<buildLocation>
  <posX>{1,1}</posX>
  <posY>{1,1}</posY>
  <posZ>{1,1}</posZ>
</buildLocation>
Source
<xs:element name="buildLocation" type="CartesianLocationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "buildLocation" element is the build location relative to Building Platform origin - located at the center of the build platform/build volume fixed on the build facing surface (ASTM 52921)</xs:documentation>
  </xs:annotation>
</xs:element>
Element CartesianLocationType / posX
Namespace No namespace
Annotations
The "posX" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="posX" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "posX" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element CartesianLocationType / posY
Namespace No namespace
Annotations
The "posY" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="posY" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "posY" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element CartesianLocationType / posZ
Namespace No namespace
Annotations
The "posZ" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="posZ" type="xs:float">
  <xs:annotation>
    <xs:documentation>The "posZ" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildType / partTests
Namespace No namespace
Annotations
The "partTests" element captures the characteristics of
different tests performed on a specific specimen and their
result (inside amUnitTest) and characteristics of the specimen
(inside amSpecimen) after the tests were performed on them.
Number of the amUnitTest element should be same as the number
of the amSpecimen element.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartTestsType_specimenCollection am_schema_R2018a_xsd.tmp#PartTestsType_testSeries am_schema_R2018a_xsd.tmp#PartTestsType
Type PartTestsType
Properties
content complex
Model
Children specimenCollection, testSeries
Instance
<partTests>
  <specimenCollection>{1,1}</specimenCollection>
  <testSeries>{1,1}</testSeries>
</partTests>
Source
<xs:element name="partTests" type="PartTestsType">
  <xs:annotation>
    <xs:documentation>The "partTests" element captures the characteristics of different tests performed on a specific specimen and their result (inside amUnitTest) and characteristics of the specimen (inside amSpecimen) after the tests were performed on them. Number of the amUnitTest element should be same as the number of the amSpecimen element.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartTestsType / specimenCollection
Namespace No namespace
Annotations
The "specimenCollection" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildSpecimenCollectionType_specimen am_schema_R2018a_xsd.tmp#BuildSpecimenCollectionType
Type BuildSpecimenCollectionType
Properties
content complex
Model
Children specimen
Instance
<specimenCollection>
  <specimen>{0,unbounded}</specimen>
</specimenCollection>
Source
<xs:element name="specimenCollection" type="BuildSpecimenCollectionType">
  <xs:annotation>
    <xs:documentation>The "specimenCollection" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildSpecimenCollectionType / specimen
Namespace No namespace
Annotations
Each optional "specimen" element describes a specimen.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenType_specimenID am_schema_R2018a_xsd.tmp#SpecimenType_specimenName am_schema_R2018a_xsd.tmp#SpecimenType_partID am_schema_R2018a_xsd.tmp#SpecimenType_specimenShape am_schema_R2018a_xsd.tmp#SpecimenType_specimenOrientation am_schema_R2018a_xsd.tmp#SpecimenType_specimenLocation am_schema_R2018a_xsd.tmp#SpecimenType_fileName am_schema_R2018a_xsd.tmp#SpecimenType_specimenDrawing am_schema_R2018a_xsd.tmp#SpecimenType_samplingDate am_schema_R2018a_xsd.tmp#SpecimenType
Type SpecimenType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children fileName, partID, samplingDate, specimenDrawing, specimenID, specimenLocation, specimenName, specimenOrientation, specimenShape
Instance
<specimen>
  <specimenID>{1,1}</specimenID>
  <specimenName>{1,1}</specimenName>
  <partID>{1,1}</partID>
  <specimenShape>{1,1}</specimenShape>
  <specimenOrientation>{1,1}</specimenOrientation>
  <specimenLocation>{0,1}</specimenLocation>
  <fileName>{0,1}</fileName>
  <specimenDrawing>{0,1}</specimenDrawing>
  <samplingDate>{0,1}</samplingDate>
</specimen>
Source
<xs:element name="specimen" type="SpecimenType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "specimen" element describes a specimen.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / specimenID
Namespace No namespace
Annotations
The "specimenID" element captures the ID of the specimen
provided by the user.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="specimenID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "specimenID" element captures the ID of the specimen provided by the user.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / specimenName
Namespace No namespace
Annotations
The "specimenName" element is the associated specimen name
defined in design.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="specimenName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "specimenName" element is the associated specimen name defined in design.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / partID
Namespace No namespace
Annotations
The "partID" element is the ID of the part this specimen is cut
from.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="partID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "partID" element is the ID of the part this specimen is cut from.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / specimenShape
Namespace No namespace
Annotations
The "specimenShape" element gives the shape of the specimen. If
the part is a specimen, the specimenShape element captures the
shape (For example, rectangular, square etc.).
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenShapeEnumType
Type SpecimenShapeEnumType
Properties
content simple
Facets
enumeration ASTM E8 6x25.4
enumeration ASTM E8 12.5x50.0
enumeration ASTM E8 40x50.0
enumeration ASTM E8 40x200
enumeration ASTM E8 20x50
enumeration ASTM E8 20x100
enumeration ASTM E8 20x50
enumeration ASTM E8 25x50
enumeration ASTM E8 25x100
enumeration ASTM E8 ø6x25.4
enumeration ASTM E8 ø12.5x50
enumeration ASTM E606 ø5.08x12.54
enumeration ASTM E606 ø5.08x19.05
enumeration N/A
Source
<xs:element name="specimenShape" type="SpecimenShapeEnumType">
  <xs:annotation>
    <xs:documentation>The "specimenShape" element gives the shape of the specimen. If the part is a specimen, the specimenShape element captures the shape (For example, rectangular, square etc.).</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / specimenOrientation
Namespace No namespace
Annotations
The "specimenOrientation" element is the orientation of the
specimen. If the part is a specimen, the orientation element
captures the orthogonal orientation of the specimen (For
example, XYZ, YXZ, YZX, XZY, ZXY, ZYX).
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenOrientationEnumType
Type SpecimenOrientationEnumType
Properties
content simple
Facets
enumeration XYZ
enumeration YXZ
enumeration XZY
enumeration YZX
enumeration ZXY
enumeration ZYX
enumeration N/A
Source
<xs:element name="specimenOrientation" type="SpecimenOrientationEnumType">
  <xs:annotation>
    <xs:documentation>The "specimenOrientation" element is the orientation of the specimen. If the part is a specimen, the orientation element captures the orthogonal orientation of the specimen (For example, XYZ, YXZ, YZX, XZY, ZXY, ZYX).</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / specimenLocation
Namespace No namespace
Annotations
The optional "specimenLocation" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenLocationType_posX am_schema_R2018a_xsd.tmp#SpecimenLocationType_posY am_schema_R2018a_xsd.tmp#SpecimenLocationType_posZ am_schema_R2018a_xsd.tmp#SpecimenLocationType
Type SpecimenLocationType
Properties
content complex
minOccurs 0
Model
Children posX, posY, posZ
Instance
<specimenLocation>
  <posX>{1,1}</posX>
  <posY>{1,1}</posY>
  <posZ>{1,1}</posZ>
</specimenLocation>
Source
<xs:element name="specimenLocation" type="SpecimenLocationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenLocation" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenLocationType / posX
Namespace No namespace
Annotations
The "posX" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="posX" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "posX" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenLocationType / posY
Namespace No namespace
Annotations
The "posY" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="posY" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "posY" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenLocationType / posZ
Namespace No namespace
Annotations
The "posZ" element TBD
Diagram
Diagram
Type xs:float
Properties
content simple
default 0
Source
<xs:element name="posZ" type="xs:float" default="0">
  <xs:annotation>
    <xs:documentation>The "posZ" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / fileName
Namespace No namespace
Annotations
The optional "fileName" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="fileName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "fileName" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / specimenDrawing
Namespace No namespace
Annotations
The optional "specimenDrawing" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
Model
Children author, description, fileName, name, software
Instance
<specimenDrawing>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</specimenDrawing>
Source
<xs:element name="specimenDrawing" type="AMDocumentType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenDrawing" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpecimenType / samplingDate
Namespace No namespace
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="samplingDate" type="xs:date"/>
Element PartTestsType / testSeries
Namespace No namespace
Annotations
The "testSeries" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#TestSeriesType_test am_schema_R2018a_xsd.tmp#TestSeriesType
Type TestSeriesType
Properties
content complex
Model
Children test
Instance
<testSeries>
  <test>{0,unbounded}</test>
</testSeries>
Source
<xs:element name="testSeries" type="TestSeriesType">
  <xs:annotation>
    <xs:documentation>The "testSeries" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TestSeriesType / test
Namespace No namespace
Annotations
Each optional "test" element describes a test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TestInfoType_testID am_schema_R2018a_xsd.tmp#TestInfoType_testType am_schema_R2018a_xsd.tmp#TestInfoType_specimenID am_schema_R2018a_xsd.tmp#TestInfoType
Type TestInfoType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children specimenID, testID, testType
Instance
<test>
  <testID>{1,1}</testID>
  <testType>{1,1}</testType>
  <specimenID>{0,unbounded}</specimenID>
</test>
Source
<xs:element name="test" type="TestInfoType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "test" element describes a test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element TestInfoType / testID
Namespace No namespace
Annotations
The "testID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="testID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "testID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TestInfoType / testType
Namespace No namespace
Annotations
The testType" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#TestEnumType
Type TestEnumType
Properties
content simple
Facets
enumeration PARTICLESIZE
enumeration PARTICLEFLOWRATE
enumeration PARTICLEDENSITY-APPARENT
enumeration PARTICLEDENSITY-TAP
enumeration PARTICLESIZE-SIEVING
enumeration PARTICLESIZE-PSD
enumeration FLOWRATE-HF
enumeration EMISSIVITY
enumeration MICROSTRUCTURE-XRD
enumeration MICROSTRUCTURE-SEM
enumeration MICROSTRUCTURE-TEM
enumeration CHEMISTRY-XPS
enumeration DIMENSIONAL
enumeration BULKDENSITY
enumeration SURFACEROUGHNESS
enumeration TENSILE
enumeration STRESSCONTROLLEDFATIGURE
enumeration STRAINCONTROLLEDFATIGUE
enumeration GRAIN
enumeration HARDNESS
enumeration LATHTHICKNESS
enumeration MICROSTRUCTURE
Source
<xs:element name="testType" type="TestEnumType">
  <xs:annotation>
    <xs:documentation>The testType" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element TestInfoType / specimenID
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element minOccurs="0" name="specimenID" type="xs:string" maxOccurs="unbounded"/>
Element BuildType / powderTests
Namespace No namespace
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderTestsType_specimenCollection am_schema_R2018a_xsd.tmp#PowderTestsType_testSeries am_schema_R2018a_xsd.tmp#PowderTestsType
Type PowderTestsType
Properties
content complex
minOccurs 0
Model
Children specimenCollection, testSeries
Instance
<powderTests>
  <specimenCollection>{0,1}</specimenCollection>
  <testSeries>{0,1}</testSeries>
</powderTests>
Source
<xs:element minOccurs="0" name="powderTests" type="PowderTestsType"/>
Element PowderTestsType / specimenCollection
Namespace No namespace
Annotations
The optional "specimenCollection" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderSpecimenCollectionType_specimen am_schema_R2018a_xsd.tmp#PowderSpecimenCollectionType
Type PowderSpecimenCollectionType
Properties
content complex
minOccurs 0
Model
Children specimen
Instance
<specimenCollection>
  <specimen>{0,unbounded}</specimen>
</specimenCollection>
Source
<xs:element name="specimenCollection" type="PowderSpecimenCollectionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "specimenCollection" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PowderTestsType / testSeries
Namespace No namespace
Annotations
The "testSeries" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#TestSeriesType_test am_schema_R2018a_xsd.tmp#TestSeriesType
Type TestSeriesType
Properties
content complex
minOccurs 0
Model
Children test
Instance
<testSeries>
  <test>{0,unbounded}</test>
</testSeries>
Source
<xs:element name="testSeries" type="TestSeriesType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The "testSeries" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element amTestDB
Namespace No namespace
Annotations
The "amTestDB" element is a database that captures powder or
postbuild part test information and results..
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialTestDBType_amTest am_schema_R2018a_xsd.tmp#AMMaterialTestDBType
Type AMMaterialTestDBType
Properties
content complex
Model
Children amTest
Instance
<amTestDB>
  <amTest>{1,unbounded}</amTest>
</amTestDB>
Source
<xs:element name="amTestDB" type="AMMaterialTestDBType">
  <xs:annotation>
    <xs:documentation>The "amTestDB" element is a database that captures powder or postbuild part test information and results..</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialTestDBType / amTest
Namespace No namespace
Annotations
The "amTest" element TBD
??captures the build parameters and testing
results - provided by the user - of a single build that can
contain multiple, separate parts built with one or more
different parameter sets. Multiple "amBuild" elements can be
added under one "amBuildDB".
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialTestType_partTest am_schema_R2018a_xsd.tmp#AMMaterialTestType_powderTest am_schema_R2018a_xsd.tmp#AMMaterialTestType
Type AMMaterialTestType
Properties
content complex
maxOccurs unbounded
Model
Children partTest, powderTest
Instance
<amTest>
  <partTest>{1,1}</partTest>
  <powderTest>{1,1}</powderTest>
</amTest>
Source
<xs:element name="amTest" type="AMMaterialTestType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "amTest" element TBD ??captures the build parameters and testing results - provided by the user - of a single build that can contain multiple, separate parts built with one or more different parameter sets. Multiple "amBuild" elements can be added under one "amBuildDB".</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialTestType / partTest
Namespace No namespace
Annotations
The "partTest" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#UnitBuildTestType_testID am_schema_R2018a_xsd.tmp#UnitBuildTestType_projectID am_schema_R2018a_xsd.tmp#UnitBuildTestType_materialName am_schema_R2018a_xsd.tmp#UnitBuildTestType_testName am_schema_R2018a_xsd.tmp#UnitBuildTestType_testType am_schema_R2018a_xsd.tmp#UnitBuildTestType_testOperator am_schema_R2018a_xsd.tmp#UnitBuildTestType_testLocation am_schema_R2018a_xsd.tmp#UnitBuildTestType_startTime am_schema_R2018a_xsd.tmp#UnitBuildTestType_stopTime am_schema_R2018a_xsd.tmp#UnitBuildTestType_partID am_schema_R2018a_xsd.tmp#UnitBuildTestType_buildID am_schema_R2018a_xsd.tmp#UnitBuildTestType_specimenID am_schema_R2018a_xsd.tmp#UnitBuildTestType_specimenPreparation am_schema_R2018a_xsd.tmp#UnitBuildTestType_testStandards am_schema_R2018a_xsd.tmp#UnitBuildTestType_description am_schema_R2018a_xsd.tmp#UnitBuildTestType_testEquipment am_schema_R2018a_xsd.tmp#UnitBuildTestType_testResults am_schema_R2018a_xsd.tmp#UnitBuildTestType_specDoc am_schema_R2018a_xsd.tmp#UnitBuildTestType_rawDataFile am_schema_R2018a_xsd.tmp#UnitBuildTestType
Type UnitBuildTestType
Properties
content complex
Model
Children buildID, description, materialName, partID, projectID, rawDataFile, specDoc, specimenID, specimenPreparation, startTime, stopTime, testEquipment, testID, testLocation, testName, testOperator, testResults, testStandards, testType
Instance
<partTest>
  <testID>{1,1}</testID>
  <projectID>{1,1}</projectID>
  <materialName>{0,1}</materialName>
  <testName>{0,1}</testName>
  <testType>{1,1}</testType>
  <testOperator>{1,1}</testOperator>
  <testLocation>{1,1}</testLocation>
  <startTime>{1,1}</startTime>
  <stopTime>{1,1}</stopTime>
  <partID>{0,1}</partID>
  <buildID>{1,1}</buildID>
  <specimenID>{1,unbounded}</specimenID>
  <specimenPreparation>{0,unbounded}</specimenPreparation>
  <testStandards>{1,unbounded}</testStandards>
  <description>{0,1}</description>
  <testEquipment>{1,unbounded}</testEquipment>
  <testResults>{1,unbounded}</testResults>
  <specDoc>{0,unbounded}</specDoc>
  <rawDataFile>{0,unbounded}</rawDataFile>
</partTest>
Source
<xs:element name="partTest" type="UnitBuildTestType">
  <xs:annotation>
    <xs:documentation>The "partTest" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / testID
Namespace No namespace
Annotations
The "testID" element captures the ID for the test performed
provided by the test operator.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="testID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "testID" element captures the ID for the test performed provided by the test operator.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / projectID
Namespace No namespace
Annotations
The "projectID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="projectID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "projectID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / materialName
Namespace No namespace
Annotations
The optional "materialName" element captures the nonproprietary
name of the material. For example, EOS Titanium Ti64 would have
a materialName of "Ti6Al4V".
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialNameType_materialNameEnum am_schema_R2018a_xsd.tmp#MaterialNameType_otherMaterialName am_schema_R2018a_xsd.tmp#MaterialNameType
Type MaterialNameType
Properties
content complex
minOccurs 0
Model
Children materialNameEnum, otherMaterialName
Instance
<materialName>
  <materialNameEnum>{1,1}</materialNameEnum>
  <otherMaterialName>{1,1}</otherMaterialName>
</materialName>
Source
<xs:element name="materialName" type="MaterialNameType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialName" element captures the nonproprietary name of the material. For example, EOS Titanium Ti64 would have a materialName of "Ti6Al4V".</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / testName
Namespace No namespace
Annotations
The optional "testName" element captures the name of the test
provided by the test operator.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="testName" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "testName" element captures the name of the test provided by the test operator.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / testType
Namespace No namespace
Annotations
The "testType" element captures the Dimensional, Surface,
Tensile, Stress Controlled Fatigue and Strain Controlled
Fatigue test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TestEnumType
Type TestEnumType
Properties
content simple
Facets
enumeration PARTICLESIZE
enumeration PARTICLEFLOWRATE
enumeration PARTICLEDENSITY-APPARENT
enumeration PARTICLEDENSITY-TAP
enumeration PARTICLESIZE-SIEVING
enumeration PARTICLESIZE-PSD
enumeration FLOWRATE-HF
enumeration EMISSIVITY
enumeration MICROSTRUCTURE-XRD
enumeration MICROSTRUCTURE-SEM
enumeration MICROSTRUCTURE-TEM
enumeration CHEMISTRY-XPS
enumeration DIMENSIONAL
enumeration BULKDENSITY
enumeration SURFACEROUGHNESS
enumeration TENSILE
enumeration STRESSCONTROLLEDFATIGURE
enumeration STRAINCONTROLLEDFATIGUE
enumeration GRAIN
enumeration HARDNESS
enumeration LATHTHICKNESS
enumeration MICROSTRUCTURE
Source
<xs:element name="testType" type="TestEnumType">
  <xs:annotation>
    <xs:documentation>The "testType" element captures the Dimensional, Surface, Tensile, Stress Controlled Fatigue and Strain Controlled Fatigue test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / testOperator
Namespace No namespace
Annotations
The "testOperator" element captures the name of the person who
performed the test.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="testOperator" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "testOperator" element captures the name of the person who performed the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / testLocation
Namespace No namespace
Annotations
The "testLocation" element captures the place where the test
took place.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="testLocation" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "testLocation" element captures the place where the test took place.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / startTime
Namespace No namespace
Annotations
The "startTime" element captures the time when the test
started. It is in dateTime format (YYYY-MM-DDThh:mm:ss).
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="startTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "startTime" element captures the time when the test started. It is in dateTime format (YYYY-MM-DDThh:mm:ss).</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / stopTime
Namespace No namespace
Annotations
The "stopTime" element captures the time when the test ended.
It is in dateTime format (YYYY-MM-DDThh:mm:ss).
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="stopTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "stopTime" element captures the time when the test ended. It is in dateTime format (YYYY-MM-DDThh:mm:ss).</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / partID
Namespace No namespace
Annotations
The optional "partID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="partID" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "partID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / buildID
Namespace No namespace
Annotations
The "buildID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="buildID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "buildID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / specimenID
Namespace No namespace
Annotations
The "specimenID" element is the ID of the specimen. If the test
is conducted on a specimen/coupon, the "specimenID" element
captures the ID of the specimen provided by the test operator.
Diagram
Diagram
Type xs:string
Properties
content simple
maxOccurs unbounded
default text
Source
<xs:element name="specimenID" type="xs:string" default="text" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "specimenID" element is the ID of the specimen. If the test is conducted on a specimen/coupon, the "specimenID" element captures the ID of the specimen provided by the test operator.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / specimenPreparation
Namespace No namespace
Annotations
The optional "specimenPreparation" element names the method by
which the specimen was prepared. For example: ASTM ASTM E3-11
Standard Guide for Preparation of Metallographic Specimens.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
default text
Source
<xs:element name="specimenPreparation" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The optional "specimenPreparation" element names the method by which the specimen was prepared. For example: ASTM ASTM E3-11 Standard Guide for Preparation of Metallographic Specimens.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / testStandards
Namespace No namespace
Annotations
The "testStandards" element captures the name of the test that
was performed on the specimen following a specific standard.
For example, ASTM A635 refers thermal conductivity testing that
follows ASTM standards.
  E8/E8M Test Methods for Tension Testing of Metallic Materials
  E9 Test Methods of Compression Testing of Metallic Materials
      at Room Temperature
  E10 Test Method for Brinell Hardness of Metallic Materials
  E11 Specification for Woven Wire Test Sieve Cloth and Test
      Sieves
  E18 Test Methods for Rockwell Hardness of Metallic Materials
  E21 Test Methods for Elevated Temperature Tension Tests of
      Metallic Materials
  E23 Test Methods for Notched Bar Impact Testing of Metallic
      Materials
  E29 Practice for Using Significant Digits in Test Data to
      Determine Conformance with Specifications
  E238 Test Method for Pin-Type Bearing Test of Metallic
      Materials
  E384 Test Method for Knoop and Vickers Hardness of Materials
  E399 Test Method for Linear-Elastic Plane-Strain Fracture
      Toughness KIc of Metallic Materials
  E407 Practice for Microetching Metals and Alloys
Diagram
Diagram
Type xs:string
Properties
content simple
maxOccurs unbounded
default text
Source
<xs:element name="testStandards" type="xs:string" default="text" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "testStandards" element captures the name of the test that was performed on the specimen following a specific standard. For example, ASTM A635 refers thermal conductivity testing that follows ASTM standards. E8/E8M Test Methods for Tension Testing of Metallic Materials E9 Test Methods of Compression Testing of Metallic Materials at Room Temperature E10 Test Method for Brinell Hardness of Metallic Materials E11 Specification for Woven Wire Test Sieve Cloth and Test Sieves E18 Test Methods for Rockwell Hardness of Metallic Materials E21 Test Methods for Elevated Temperature Tension Tests of Metallic Materials E23 Test Methods for Notched Bar Impact Testing of Metallic Materials E29 Practice for Using Significant Digits in Test Data to Determine Conformance with Specifications E238 Test Method for Pin-Type Bearing Test of Metallic Materials E384 Test Method for Knoop and Vickers Hardness of Materials E399 Test Method for Linear-Elastic Plane-Strain Fracture Toughness KIc of Metallic Materials E407 Practice for Microetching Metals and Alloys</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / description
Namespace No namespace
Annotations
The optional "description" element captures the process and
reason of the test.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="description" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "description" element captures the process and reason of the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / testEquipment
Namespace No namespace
Annotations
The "testEquipment" element captures the characteristics of
different equipment or machine used to perform the test.
Multiple testEquipment can be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipmentType_machineID am_schema_R2018a_xsd.tmp#EquipmentType_machineName am_schema_R2018a_xsd.tmp#EquipmentType_manufacturer am_schema_R2018a_xsd.tmp#EquipmentType_modelName am_schema_R2018a_xsd.tmp#EquipmentType_manufacturingDate am_schema_R2018a_xsd.tmp#EquipmentType_calibrationHistory am_schema_R2018a_xsd.tmp#EquipmentType_maintenanceHistory am_schema_R2018a_xsd.tmp#EquipmentType
Type EquipmentType
Properties
content complex
maxOccurs unbounded
Model
Children calibrationHistory, machineID, machineName, maintenanceHistory, manufacturer, manufacturingDate, modelName
Instance
<testEquipment>
  <machineID>{1,1}</machineID>
  <machineName>{0,1}</machineName>
  <manufacturer>{0,1}</manufacturer>
  <modelName>{0,1}</modelName>
  <manufacturingDate>{0,1}</manufacturingDate>
  <calibrationHistory>{0,unbounded}</calibrationHistory>
  <maintenanceHistory>{0,unbounded}</maintenanceHistory>
</testEquipment>
Source
<xs:element name="testEquipment" type="EquipmentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "testEquipment" element captures the characteristics of different equipment or machine used to perform the test. Multiple testEquipment can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / testResults
Namespace No namespace
Annotations
The "testResults" element captures the outcomes or results of
the test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildTestReportType_tensile am_schema_R2018a_xsd.tmp#BuildTestReportType_stressControlledFatigue am_schema_R2018a_xsd.tmp#BuildTestReportType_strainControlledFatigue am_schema_R2018a_xsd.tmp#BuildTestReportType_dimensional am_schema_R2018a_xsd.tmp#BuildTestReportType_chemistry am_schema_R2018a_xsd.tmp#BuildTestReportType_density am_schema_R2018a_xsd.tmp#BuildTestReportType_hardness am_schema_R2018a_xsd.tmp#BuildTestReportType_grain am_schema_R2018a_xsd.tmp#BuildTestReportType_microStructure am_schema_R2018a_xsd.tmp#BuildTestReportType_reportID am_schema_R2018a_xsd.tmp#BuildTestReportType_SRMeasurement am_schema_R2018a_xsd.tmp#BuildTestReportType
Type BuildTestReportType
Properties
content complex
maxOccurs unbounded
Model
Children SRMeasurement, chemistry, density, dimensional, grain, hardness, microStructure, reportID, strainControlledFatigue, stressControlledFatigue, tensile
Instance
<testResults>
  <tensile>{1,1}</tensile>
  <stressControlledFatigue>{1,1}</stressControlledFatigue>
  <strainControlledFatigue>{1,1}</strainControlledFatigue>
  <dimensional>{1,1}</dimensional>
  <chemistry>{1,1}</chemistry>
  <density>{1,1}</density>
  <hardness>{1,1}</hardness>
  <grain>{1,1}</grain>
  <microStructure>{1,1}</microStructure>
  <reportID>{1,1}</reportID>
  <SRMeasurement>{1,1}</SRMeasurement>
</testResults>
Source
<xs:element name="testResults" type="BuildTestReportType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The "testResults" element captures the outcomes or results of the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / specDoc
Namespace No namespace
Annotations
Each optional "specDoc" element captures the buildfile which is
an electronic version of a document. It could be 2D drawing,
spec file, build file, stl file. Multiple specDoc can be added.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children author, description, fileName, name, software
Instance
<specDoc>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</specDoc>
Source
<xs:element name="specDoc" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "specDoc" element captures the buildfile which is an electronic version of a document. It could be 2D drawing, spec file, build file, stl file. Multiple specDoc can be added.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitBuildTestType / rawDataFile
Namespace No namespace
Annotations
Each optional "rawDataFile" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children author, description, fileName, name, software
Instance
<rawDataFile>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</rawDataFile>
Source
<xs:element name="rawDataFile" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "rawDataFile" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMMaterialTestType / powderTest
Namespace No namespace
Annotations
The "powderTest" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#UnitPowderTestType_buildID am_schema_R2018a_xsd.tmp#UnitPowderTestType_testID am_schema_R2018a_xsd.tmp#UnitPowderTestType_specimenID am_schema_R2018a_xsd.tmp#UnitPowderTestType_specimenPreparation am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialName am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialStockName am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialStockID am_schema_R2018a_xsd.tmp#UnitPowderTestType_projectID am_schema_R2018a_xsd.tmp#UnitPowderTestType_testName am_schema_R2018a_xsd.tmp#UnitPowderTestType_testType am_schema_R2018a_xsd.tmp#UnitPowderTestType_testOperator am_schema_R2018a_xsd.tmp#UnitPowderTestType_testLocation am_schema_R2018a_xsd.tmp#UnitPowderTestType_startTime am_schema_R2018a_xsd.tmp#UnitPowderTestType_stopTime am_schema_R2018a_xsd.tmp#UnitPowderTestType_testStandards am_schema_R2018a_xsd.tmp#UnitPowderTestType_description am_schema_R2018a_xsd.tmp#UnitPowderTestType_testEquipment am_schema_R2018a_xsd.tmp#UnitPowderTestType_powderTestResults am_schema_R2018a_xsd.tmp#UnitPowderTestType_rawDataFile am_schema_R2018a_xsd.tmp#UnitPowderTestType
Type UnitPowderTestType
Properties
content complex
Model
Children buildID, description, materialName, materialStockID, materialStockName, powderTestResults, projectID, rawDataFile, specimenID, specimenPreparation, startTime, stopTime, testEquipment, testID, testLocation, testName, testOperator, testStandards, testType
Instance
<powderTest>
  <buildID>{0,1}</buildID>
  <testID>{1,1}</testID>
  <specimenID>{1,1}</specimenID>
  <specimenPreparation>{0,unbounded}</specimenPreparation>
  <materialName>{1,1}</materialName>
  <materialStockName>{0,1}</materialStockName>
  <materialStockID>{1,1}</materialStockID>
  <projectID>{1,1}</projectID>
  <testName>{0,1}</testName>
  <testType>{1,1}</testType>
  <testOperator>{1,1}</testOperator>
  <testLocation>{1,1}</testLocation>
  <startTime>{1,1}</startTime>
  <stopTime>{1,1}</stopTime>
  <testStandards>{1,1}</testStandards>
  <description>{0,1}</description>
  <testEquipment>{0,unbounded}</testEquipment>
  <powderTestResults>{1,1}</powderTestResults>
  <rawDataFile>{0,unbounded}</rawDataFile>
</powderTest>
Source
<xs:element name="powderTest" type="UnitPowderTestType">
  <xs:annotation>
    <xs:documentation>The "powderTest" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / buildID
Namespace No namespace
Annotations
The optional "buildID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="buildID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "buildID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / testID
Namespace No namespace
Annotations
The "testID" element is the unique ID of the test performed on
the powder.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="testID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "testID" element is the unique ID of the test performed on the powder.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / specimenID
Namespace No namespace
Annotations
The "specimenID" element is the unique powder specimen ID.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="specimenID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "specimenID" element is the unique powder specimen ID.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / specimenPreparation
Namespace No namespace
Annotations
The optional "specimenPreparation" element names the method by
which the specimen was prepared. For example: ASTM ASTM E3-11
Standard Guide for Preparation of Metallographic Specimens
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
default text
Source
<xs:element name="specimenPreparation" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The optional "specimenPreparation" element names the method by which the specimen was prepared. For example: ASTM ASTM E3-11 Standard Guide for Preparation of Metallographic Specimens</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / materialName
Namespace No namespace
Annotations
The "materialName" element captures the nonproprietary name of
the material. For example, EOS Titanium Ti64 would have a
materialName of "Ti6Al4V".
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialNameType_materialNameEnum am_schema_R2018a_xsd.tmp#MaterialNameType_otherMaterialName am_schema_R2018a_xsd.tmp#MaterialNameType
Type MaterialNameType
Properties
content complex
Model
Children materialNameEnum, otherMaterialName
Instance
<materialName>
  <materialNameEnum>{1,1}</materialNameEnum>
  <otherMaterialName>{1,1}</otherMaterialName>
</materialName>
Source
<xs:element name="materialName" type="MaterialNameType">
  <xs:annotation>
    <xs:documentation>The "materialName" element captures the nonproprietary name of the material. For example, EOS Titanium Ti64 would have a materialName of "Ti6Al4V".</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / materialStockName
Namespace No namespace
Annotations
The optional "materialStockName" element identifies the
material stock.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="materialStockName" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "materialStockName" element identifies the material stock.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / materialStockID
Namespace No namespace
Annotations
The "materialStockID" element captures the material stock ID
for the material. For virgin material, lot number can be used.
For example, EOS Titanium Ti64 would have a Lot number of
"9011-0014".
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="materialStockID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "materialStockID" element captures the material stock ID for the material. For virgin material, lot number can be used. For example, EOS Titanium Ti64 would have a Lot number of "9011-0014".</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / projectID
Namespace No namespace
Annotations
The "projectID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="projectID" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "projectID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / testName
Namespace No namespace
Annotations
The optional "testName" element is the name of the test
performed on the powder.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="testName" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "testName" element is the name of the test performed on the powder.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / testType
Namespace No namespace
Annotations
The "testType" element TBD  -  Need information from material
scientists to define the type enumeration of material test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TestEnumType
Type TestEnumType
Properties
content simple
Facets
enumeration PARTICLESIZE
enumeration PARTICLEFLOWRATE
enumeration PARTICLEDENSITY-APPARENT
enumeration PARTICLEDENSITY-TAP
enumeration PARTICLESIZE-SIEVING
enumeration PARTICLESIZE-PSD
enumeration FLOWRATE-HF
enumeration EMISSIVITY
enumeration MICROSTRUCTURE-XRD
enumeration MICROSTRUCTURE-SEM
enumeration MICROSTRUCTURE-TEM
enumeration CHEMISTRY-XPS
enumeration DIMENSIONAL
enumeration BULKDENSITY
enumeration SURFACEROUGHNESS
enumeration TENSILE
enumeration STRESSCONTROLLEDFATIGURE
enumeration STRAINCONTROLLEDFATIGUE
enumeration GRAIN
enumeration HARDNESS
enumeration LATHTHICKNESS
enumeration MICROSTRUCTURE
Source
<xs:element name="testType" type="TestEnumType">
  <xs:annotation>
    <xs:documentation>The "testType" element TBD - Need information from material scientists to define the type enumeration of material test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / testOperator
Namespace No namespace
Annotations
The "testOperator" element identifies the person or group who
operated the test.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="testOperator" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "testOperator" element identifies the person or group who operated the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / testLocation
Namespace No namespace
Annotations
The "testLocation" element gives the location of the test.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="testLocation" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "testLocation" element gives the location of the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / startTime
Namespace No namespace
Annotations
The "startTime" element is the start time of the test.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="startTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "startTime" element is the start time of the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / stopTime
Namespace No namespace
Annotations
The "stopTime" element is the end time of the test.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
default 0001-01-01T00:00:00
Source
<xs:element name="stopTime" type="xs:dateTime" default="0001-01-01T00:00:00">
  <xs:annotation>
    <xs:documentation>The "stopTime" element is the end time of the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / testStandards
Namespace No namespace
Annotations
The "testStandards" element identifies the standards (eg. ISO)
used for this test.
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="testStandards" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "testStandards" element identifies the standards (eg. ISO) used for this test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / description
Namespace No namespace
Annotations
The optional "description" element describes the test.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
default text
Source
<xs:element name="description" type="xs:string" default="text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "description" element describes the test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / testEquipment
Namespace No namespace
Annotations
Each optional "testEquipment" element describes equipment (eg.
machine, software) used for this test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipmentType_machineID am_schema_R2018a_xsd.tmp#EquipmentType_machineName am_schema_R2018a_xsd.tmp#EquipmentType_manufacturer am_schema_R2018a_xsd.tmp#EquipmentType_modelName am_schema_R2018a_xsd.tmp#EquipmentType_manufacturingDate am_schema_R2018a_xsd.tmp#EquipmentType_calibrationHistory am_schema_R2018a_xsd.tmp#EquipmentType_maintenanceHistory am_schema_R2018a_xsd.tmp#EquipmentType
Type EquipmentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children calibrationHistory, machineID, machineName, maintenanceHistory, manufacturer, manufacturingDate, modelName
Instance
<testEquipment>
  <machineID>{1,1}</machineID>
  <machineName>{0,1}</machineName>
  <manufacturer>{0,1}</manufacturer>
  <modelName>{0,1}</modelName>
  <manufacturingDate>{0,1}</manufacturingDate>
  <calibrationHistory>{0,unbounded}</calibrationHistory>
  <maintenanceHistory>{0,unbounded}</maintenanceHistory>
</testEquipment>
Source
<xs:element name="testEquipment" type="EquipmentType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "testEquipment" element describes equipment (eg. machine, software) used for this test.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / powderTestResults
Namespace No namespace
Annotations
The "powderTestResults" element TBD  -  Need information from
material scientist to define the structure for feedstock
material test results.
Diagram
Diagram am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_powderComposition am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_particleSize am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_powderDensity am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_flowability am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_microstructure am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType
Type FeedstockMaterialTestType
Properties
content complex
Model
Children flowability, microstructure, particleSize, powderComposition, powderDensity
Instance
<powderTestResults>
  <powderComposition>{1,1}</powderComposition>
  <particleSize>{1,1}</particleSize>
  <powderDensity>{1,1}</powderDensity>
  <flowability>{1,1}</flowability>
  <microstructure>{1,1}</microstructure>
</powderTestResults>
Source
<xs:element name="powderTestResults" type="FeedstockMaterialTestType">
  <xs:annotation>
    <xs:documentation>The "powderTestResults" element TBD - Need information from material scientist to define the structure for feedstock material test results.</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockMaterialTestType / powderComposition
Namespace No namespace
Annotations
The "powderComposition" element captures the
ingredients that make up the material.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ChemicalCompositionType_measureMethods am_schema_R2018a_xsd.tmp#ChemicalCompositionType_constituent am_schema_R2018a_xsd.tmp#ChemicalCompositionType
Type ChemicalCompositionType
Properties
content complex
Model
Children constituent, measureMethods
Instance
<powderComposition>
  <measureMethods>{1,1}</measureMethods>
  <constituent>{1,unbounded}</constituent>
</powderComposition>
Source
<xs:element name="powderComposition" type="ChemicalCompositionType">
  <xs:annotation>
    <xs:documentation>The "powderComposition" element captures the ingredients that make up the material.</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockMaterialTestType / particleSize
Namespace No namespace
Annotations
The"particleSize" element TBD. Follows ASTM E2651
Diagram
Diagram am_schema_R2018a_xsd.tmp#ParticleSizeType_dValues am_schema_R2018a_xsd.tmp#ParticleSizeType_sieveDistribution am_schema_R2018a_xsd.tmp#ParticleSizeType_equivalentDiameter am_schema_R2018a_xsd.tmp#ParticleSizeType_volumeSpecificSurface am_schema_R2018a_xsd.tmp#ParticleSizeType_otherMeasurement am_schema_R2018a_xsd.tmp#ParticleSizeType
Type ParticleSizeType
Properties
content complex
Model
Children dValues, equivalentDiameter, otherMeasurement, sieveDistribution, volumeSpecificSurface
Instance
<particleSize>
  <dValues>{0,1}</dValues>
  <sieveDistribution>{0,1}</sieveDistribution>
  <equivalentDiameter>{0,1}</equivalentDiameter>
  <volumeSpecificSurface>{0,1}</volumeSpecificSurface>
  <otherMeasurement>{0,unbounded}</otherMeasurement>
</particleSize>
Source
<xs:element name="particleSize" type="ParticleSizeType">
  <xs:annotation>
    <xs:documentation>The"particleSize" element TBD. Follows ASTM E2651</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockMaterialTestType / powderDensity
Namespace No namespace
Annotations
The "powderDensity" element captures the apparent density and
tap density of the powder.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderDensityType_apparentDensity am_schema_R2018a_xsd.tmp#PowderDensityType_powderBedDensity am_schema_R2018a_xsd.tmp#PowderDensityType_tapDensity am_schema_R2018a_xsd.tmp#PowderDensityType
Type PowderDensityType
Properties
content complex
Model
Children apparentDensity, powderBedDensity, tapDensity
Instance
<powderDensity>
  <apparentDensity>{0,1}</apparentDensity>
  <powderBedDensity>{0,1}</powderBedDensity>
  <tapDensity>{0,1}</tapDensity>
</powderDensity>
Source
<xs:element name="powderDensity" type="PowderDensityType">
  <xs:annotation>
    <xs:documentation>The "powderDensity" element captures the apparent density and tap density of the powder.</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockMaterialTestType / flowability
Namespace No namespace
Annotations
The "flowability" element TBD. Follows ASTM B213
and/or B964
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
Model
Children description, name, unit, value
Instance
<flowability>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</flowability>
Source
<xs:element name="flowability" type="VariableType">
  <xs:annotation>
    <xs:documentation>The "flowability" element TBD. Follows ASTM B213 and/or B964</xs:documentation>
  </xs:annotation>
</xs:element>
Element FeedstockMaterialTestType / microstructure
Namespace No namespace
Annotations
The "microstructure" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#MicrostructureType_description am_schema_R2018a_xsd.tmp#MicrostructureType_grain am_schema_R2018a_xsd.tmp#MicrostructureType_otherMeasures am_schema_R2018a_xsd.tmp#MicrostructureType_poreSize am_schema_R2018a_xsd.tmp#MicrostructureType_porosity am_schema_R2018a_xsd.tmp#MicrostructureType_visuals am_schema_R2018a_xsd.tmp#MicrostructureType
Type MicrostructureType
Properties
content complex
Model
Children description, grain, otherMeasures, poreSize, porosity, visuals
Instance
<microstructure>
  <description>{0,1}</description>
  <grain>{1,unbounded}</grain>
  <otherMeasures>{1,unbounded}</otherMeasures>
  <poreSize>{1,1}</poreSize>
  <porosity>{1,1}</porosity>
  <visuals>{0,unbounded}</visuals>
</microstructure>
Source
<xs:element name="microstructure" type="MicrostructureType">
  <xs:annotation>
    <xs:documentation>The "microstructure" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element UnitPowderTestType / rawDataFile
Namespace No namespace
Annotations
Each optional "rawDataFile" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description am_schema_R2018a_xsd.tmp#AMDocumentType
Type AMDocumentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children author, description, fileName, name, software
Instance
<rawDataFile>
  <name>{1,1}</name>
  <fileName>{1,1}</fileName>
  <software>{0,1}</software>
  <author>{0,1}</author>
  <description>{0,1}</description>
</rawDataFile>
Source
<xs:element name="rawDataFile" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each optional "rawDataFile" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element amProjectDB
Namespace No namespace
Annotations
The "amProjectDB" element captures the project information of AM
material Tests
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProjectDBType_amProject am_schema_R2018a_xsd.tmp#AMProjectDBType
Type AMProjectDBType
Properties
content complex
Model
Children amProject
Instance
<amProjectDB>
  <amProject>{1,unbounded}</amProject>
</amProjectDB>
Source
<xs:element name="amProjectDB" type="AMProjectDBType">
  <xs:annotation>
    <xs:documentation>The "amProjectDB" element captures the project information of AM material Tests</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectDBType / amProject
Namespace No namespace
Annotations
TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProjectType_projectID am_schema_R2018a_xsd.tmp#AMProjectType_projectName am_schema_R2018a_xsd.tmp#AMProjectType_projectDescription am_schema_R2018a_xsd.tmp#AMProjectType_organization am_schema_R2018a_xsd.tmp#AMProjectType_start am_schema_R2018a_xsd.tmp#AMProjectType_end am_schema_R2018a_xsd.tmp#AMProjectType_web am_schema_R2018a_xsd.tmp#AMProjectType_contact am_schema_R2018a_xsd.tmp#AMProjectType
Type AMProjectType
Properties
content complex
maxOccurs unbounded
Model
Children contact, end, organization, projectDescription, projectID, projectName, start, web
Instance
<amProject>
  <projectID>{1,1}</projectID>
  <projectName>{1,1}</projectName>
  <projectDescription>{1,1}</projectDescription>
  <organization>{1,1}</organization>
  <start>{1,1}</start>
  <end>{1,1}</end>
  <web>{0,1}</web>
  <contact>{0,1}</contact>
</amProject>
Source
<xs:element name="amProject" type="AMProjectType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectType / projectID
Namespace No namespace
Annotations
The "projectID" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="projectID" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "projectID" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectType / projectName
Namespace No namespace
Annotations
The "projectName" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="projectName" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "projectName" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectType / projectDescription
Namespace No namespace
Annotations
The "projectDescription" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="projectDescription" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "projectDescription" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectType / organization
Namespace No namespace
Annotations
The "organization" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="organization" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "organization" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectType / start
Namespace No namespace
Annotations
The "start" element TBD
Diagram
Diagram
Type xs:date
Properties
content simple
default 2001-01-01
Source
<xs:element name="start" type="xs:date" default="2001-01-01">
  <xs:annotation>
    <xs:documentation>The "start" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectType / end
Namespace No namespace
Annotations
The "end" element TBD
Diagram
Diagram
Type xs:date
Properties
content simple
default 2000-01-01
Source
<xs:element name="end" type="xs:date" default="2000-01-01">
  <xs:annotation>
    <xs:documentation>The "end" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectType / web
Namespace No namespace
Annotations
The optional "web" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="web" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "web" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element AMProjectType / contact
Namespace No namespace
Annotations
The optional "contact" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="contact" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "contact" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartThermalPropertiesType / maxOperatingTemp
Namespace No namespace
Annotations
The optional "maxOperatingTemp" element is the maximum
operating temperature for parts under load.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<maxOperatingTemp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</maxOperatingTemp>
Source
<xs:element name="maxOperatingTemp" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "maxOperatingTemp" element is the maximum operating temperature for parts under load.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartThermalPropertiesType / meltingRange
Namespace No namespace
Annotations
The optional "meltingRange" element is the melting range for
parts under load.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<meltingRange>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</meltingRange>
Source
<xs:element name="meltingRange" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "meltingRange" element is the melting range for parts under load.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartThermalPropertiesType / oxiResistanceTemp
Namespace No namespace
Annotations
The optional "oxiResistanceTemp" is the oxidation resistance
temperature.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<oxiResistanceTemp>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</oxiResistanceTemp>
Source
<xs:element name="oxiResistanceTemp" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "oxiResistanceTemp" is the oxidation resistance temperature.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDimPropertiesType / smallPartAccuracy
Namespace No namespace
Annotations
The optional "smallPartAccuracy" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<smallPartAccuracy>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</smallPartAccuracy>
Source
<xs:element name="smallPartAccuracy" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "smallPartAccuracy" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDimPropertiesType / largePartAccuracy
Namespace No namespace
Annotations
The optional "largePartAccuracy" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<largePartAccuracy>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</largePartAccuracy>
Source
<xs:element name="largePartAccuracy" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "largePartAccuracy" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDimPropertiesType / minWallThickness
Namespace No namespace
Annotations
The optional "minWallThickness" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value am_schema_R2018a_xsd.tmp#VariableType
Type VariableType
Properties
content complex
minOccurs 0
Model
Children description, name, unit, value
Instance
<minWallThickness>
  <name>{0,1}</name>
  <description>{0,1}</description>
  <unit>{1,1}</unit>
  <value>{1,1}</value>
</minWallThickness>
Source
<xs:element name="minWallThickness" type="VariableType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "minWallThickness" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDimPropertiesType / surfaceRoughnessAfterShotPeening
Namespace No namespace
Annotations
The optional "surfaceRoughnessAfterShotPeening" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SurfaceRoughnessType_orientation am_schema_R2018a_xsd.tmp#SurfaceRoughnessType_value am_schema_R2018a_xsd.tmp#SurfaceRoughnessType
Type SurfaceRoughnessType
Properties
content complex
minOccurs 0
Model
Children orientation, value
Instance
<surfaceRoughnessAfterShotPeening>
  <orientation>{0,1}</orientation>
  <value>{1,1}</value>
</surfaceRoughnessAfterShotPeening>
Source
<xs:element name="surfaceRoughnessAfterShotPeening" type="SurfaceRoughnessType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "surfaceRoughnessAfterShotPeening" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element PartDimPropertiesType / surfaceRoughnessAfterPolishing
Namespace No namespace
Annotations
The optional "surfaceRoughnessAfterPolishing" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#SurfaceRoughnessType_orientation am_schema_R2018a_xsd.tmp#SurfaceRoughnessType_value am_schema_R2018a_xsd.tmp#SurfaceRoughnessType
Type SurfaceRoughnessType
Properties
content complex
minOccurs 0
Model
Children orientation, value
Instance
<surfaceRoughnessAfterPolishing>
  <orientation>{0,1}</orientation>
  <value>{1,1}</value>
</surfaceRoughnessAfterPolishing>
Source
<xs:element name="surfaceRoughnessAfterPolishing" type="SurfaceRoughnessType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional "surfaceRoughnessAfterPolishing" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element VisualsType / fileName
Namespace No namespace
Annotations
The "fileName" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="fileName" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "fileName" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element VisualsType / description
Namespace No namespace
Annotations
The "description" element TBD
Diagram
Diagram
Type xs:string
Properties
content simple
default text
Source
<xs:element name="description" type="xs:string" default="text">
  <xs:annotation>
    <xs:documentation>The "description" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Element powderTest
Namespace No namespace
Annotations
The "powderTest" element TBD
Diagram
Diagram am_schema_R2018a_xsd.tmp#UnitPowderTestType_buildID am_schema_R2018a_xsd.tmp#UnitPowderTestType_testID am_schema_R2018a_xsd.tmp#UnitPowderTestType_specimenID am_schema_R2018a_xsd.tmp#UnitPowderTestType_specimenPreparation am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialName am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialStockName am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialStockID am_schema_R2018a_xsd.tmp#UnitPowderTestType_projectID am_schema_R2018a_xsd.tmp#UnitPowderTestType_testName am_schema_R2018a_xsd.tmp#UnitPowderTestType_testType am_schema_R2018a_xsd.tmp#UnitPowderTestType_testOperator am_schema_R2018a_xsd.tmp#UnitPowderTestType_testLocation am_schema_R2018a_xsd.tmp#UnitPowderTestType_startTime am_schema_R2018a_xsd.tmp#UnitPowderTestType_stopTime am_schema_R2018a_xsd.tmp#UnitPowderTestType_testStandards am_schema_R2018a_xsd.tmp#UnitPowderTestType_description am_schema_R2018a_xsd.tmp#UnitPowderTestType_testEquipment am_schema_R2018a_xsd.tmp#UnitPowderTestType_powderTestResults am_schema_R2018a_xsd.tmp#UnitPowderTestType_rawDataFile am_schema_R2018a_xsd.tmp#UnitPowderTestType
Type UnitPowderTestType
Properties
content complex
Model
Children buildID, description, materialName, materialStockID, materialStockName, powderTestResults, projectID, rawDataFile, specimenID, specimenPreparation, startTime, stopTime, testEquipment, testID, testLocation, testName, testOperator, testStandards, testType
Instance
<powderTest>
  <buildID>{0,1}</buildID>
  <testID>{1,1}</testID>
  <specimenID>{1,1}</specimenID>
  <specimenPreparation>{0,unbounded}</specimenPreparation>
  <materialName>{1,1}</materialName>
  <materialStockName>{0,1}</materialStockName>
  <materialStockID>{1,1}</materialStockID>
  <projectID>{1,1}</projectID>
  <testName>{0,1}</testName>
  <testType>{1,1}</testType>
  <testOperator>{1,1}</testOperator>
  <testLocation>{1,1}</testLocation>
  <startTime>{1,1}</startTime>
  <stopTime>{1,1}</stopTime>
  <testStandards>{1,1}</testStandards>
  <description>{0,1}</description>
  <testEquipment>{0,unbounded}</testEquipment>
  <powderTestResults>{1,1}</powderTestResults>
  <rawDataFile>{0,unbounded}</rawDataFile>
</powderTest>
Source
<xs:element name="powderTest" type="UnitPowderTestType">
  <xs:annotation>
    <xs:documentation>The "powderTest" element TBD</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type AMVendorMaterialDBType
Namespace No namespace
Annotations
This type defines a vendor material product definition database.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMVendorMaterialDBType_amVendorMaterial
Used by
Model
Children amVendorMaterial
Source
<xs:complexType name="AMVendorMaterialDBType">
  <xs:annotation>
    <xs:documentation>This type defines a vendor material product definition database.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amVendorMaterial" type="MaterialProductDefinitionType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "amVendorMaterial" element TBD.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MaterialProductDefinitionType
Namespace No namespace
Annotations
This type defines a material product - material data sheet
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_productDefinition am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialType am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialName am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialForm am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialGrade am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_manufacturingMethod am_schema_R2018a_xsd.tmp#MaterialProductDefinitionType_materialSpec
Used by
Model
Children manufacturingMethod, materialForm, materialGrade, materialName, materialSpec, materialType, productDefinition
Source
<xs:complexType name="MaterialProductDefinitionType">
  <xs:annotation>
    <xs:documentation>This type defines a material product - material data sheet</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="productDefinition" type="ProductDefinitionType">
      <xs:annotation>
        <xs:documentation>The "productDefinition" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialType" type="MaterielType">
      <xs:annotation>
        <xs:documentation>The "materialType" element gives the type of material.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialName" type="MaterialNameType">
      <xs:annotation>
        <xs:documentation>The "materialName" element captures the nonproprietary name of the material. For example, EOS Titanium Ti64 would have a materialName of "Ti6Al4V".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialForm" type="MaterialFormType">
      <xs:annotation>
        <xs:documentation>The "materialForm" element captures the form of the material. This may be one of LIQUID, POWDER, WIRE, SHEET, PLATE, BAR, or a natural language description of form.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialGrade" type="xs:string" default="text" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Each optional "materialGrade" element captures the standard that the material chemical composition adheres to. For example, EOS Titanium Ti64 would have a "conformance" of "ISO 5832-3, ASTM F1472, ASTM B348".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="manufacturingMethod" type="MaterialManufacturingMethodType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "manufacturingMethod" element captures the manufacturing method of AM input material. For example, EOS Titanium Ti64 has a manufacturingMethod value of "Powder-Argon Atomized".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialSpec" type="MaterialSpecType" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The "materialSpec" element gives the vendor provided material product specification.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ProductDefinitionType
Namespace No namespace
Annotations
This type defines a general product definition type.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ProductDefinitionType_productName am_schema_R2018a_xsd.tmp#ProductDefinitionType_productDescription am_schema_R2018a_xsd.tmp#ProductDefinitionType_vendor am_schema_R2018a_xsd.tmp#ProductDefinitionType_productID am_schema_R2018a_xsd.tmp#ProductDefinitionType_productVersion
Used by
Model
Children productDescription, productID, productName, productVersion, vendor
Source
<xs:complexType name="ProductDefinitionType">
  <xs:annotation>
    <xs:documentation>This type defines a general product definition type.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="productName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "productName" element captures the vendor's specific name for the product. For example, EOS Titanium Ti64 would have a vendorMaterialName of "EOS Titanium Ti64".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="productDescription" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "productDescription" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vendor" type="VendorNameType">
      <xs:annotation>
        <xs:documentation>The "vendor" element captures the name of the vendor of the product. For example, EOS GmbH manufactures EOS Titanium Ti64, so the materialVendor would be "EOS GmbH".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="productID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "productID" element captures the vendor supplied ID for the product. For example, EOS Titanium Ti64 would have a materialID of "9011-0014".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="productVersion" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "productVersion" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type VendorNameType
Namespace No namespace
Annotations
This type defines a vendor name.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VendorNameType_vendorNameEnum am_schema_R2018a_xsd.tmp#VendorNameType_otherVendorName
Used by
Model
Children otherVendorName, vendorNameEnum
Source
<xs:complexType name="VendorNameType">
  <xs:annotation>
    <xs:documentation>This type defines a vendor name.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the vendor name as an enumeration of a common name and a user defined string that gives the name.</xs:documentation>
    </xs:annotation>
    <xs:element name="vendorNameEnum" type="VendorNameEnumType">
      <xs:annotation>
        <xs:documentation>The vendorNameEnum element is a common vendor name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherVendorName" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherVendorName element is a vendor name not included in the VendorNameEnumType.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type VendorNameEnumType
Namespace No namespace
Annotations
The VendorNameEnumType enumerates values that are common names of
vendors.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Alpha
enumeration Beta
enumeration Gamma
enumeration Delta
enumeration Zeta
enumeration Eta
enumeration Theta
enumeration Iota
enumeration Lamba
Used by
Source
<xs:simpleType name="VendorNameEnumType">
  <xs:annotation>
    <xs:documentation>The VendorNameEnumType enumerates values that are common names of vendors.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Alpha"/>
    <xs:enumeration value="Beta"/>
    <xs:enumeration value="Gamma"/>
    <xs:enumeration value="Delta"/>
    <xs:enumeration value="Zeta"/>
    <xs:enumeration value="Eta"/>
    <xs:enumeration value="Theta"/>
    <xs:enumeration value="Iota"/>
    <xs:enumeration value="Lamba"/>
  </xs:restriction>
</xs:simpleType>
Complex Type MaterielType
Namespace No namespace
Annotations
This type defines a type of material.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterielType_materialEnum am_schema_R2018a_xsd.tmp#MaterielType_otherMaterial
Used by
Model
Children materialEnum, otherMaterial
Source
<xs:complexType name="MaterielType">
  <xs:annotation>
    <xs:documentation>This type defines a type of material.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the material type as an enumeration of a common type and a user defined string that describes the material.</xs:documentation>
    </xs:annotation>
    <xs:element name="materialEnum" type="MaterialEnumType">
      <xs:annotation>
        <xs:documentation>The materialEnum element describes a commonly used material.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherMaterial" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherMaterial element describes a material in natural language.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type MaterialEnumType
Namespace No namespace
Annotations
The MaterialEnumType enumerates values that describe the common
types of AM material product (for feedstock). For example, EOS
Titanium Ti64 is primarily composed of titanium, so it would have a
MaterialEnumType of "TitaniumAlloy".
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration NickelAlloy
enumeration StainlessSteel
enumeration TitaniumAlloy
enumeration CobaltAlloy
enumeration AluminiumAlloy
enumeration PreciousMetalAlloy
enumeration CopperAlloy
Used by
Source
<xs:simpleType name="MaterialEnumType">
  <xs:annotation>
    <xs:documentation>The MaterialEnumType enumerates values that describe the common types of AM material product (for feedstock). For example, EOS Titanium Ti64 is primarily composed of titanium, so it would have a MaterialEnumType of "TitaniumAlloy".</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="NickelAlloy"/>
    <xs:enumeration value="StainlessSteel"/>
    <xs:enumeration value="TitaniumAlloy"/>
    <xs:enumeration value="CobaltAlloy"/>
    <xs:enumeration value="AluminiumAlloy"/>
    <xs:enumeration value="PreciousMetalAlloy"/>
    <xs:enumeration value="CopperAlloy"/>
  </xs:restriction>
</xs:simpleType>
Complex Type MaterialNameType
Namespace No namespace
Annotations
This type defines a material name.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialNameType_materialNameEnum am_schema_R2018a_xsd.tmp#MaterialNameType_otherMaterialName
Used by
Model
Children materialNameEnum, otherMaterialName
Source
<xs:complexType name="MaterialNameType">
  <xs:annotation>
    <xs:documentation>This type defines a material name.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the material name as an enumeration of a common name and a user defined string that gives the name.</xs:documentation>
    </xs:annotation>
    <xs:element name="materialNameEnum" type="MaterialNameEnumType">
      <xs:annotation>
        <xs:documentation>The materialNameEnum element is a common material name.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherMaterialName" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherMaterialName element is a material name not included in the MaterialNameEnumType.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type MaterialNameEnumType
Namespace No namespace
Annotations
The MaterialNameEnumType enumerates values that are common material
names.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration IN718
enumeration IN625
enumeration IN713
enumeration IN623
enumeration Ni-HX
enumeration Ni230
enumeration Ni-K5
enumeration Nitinol60
enumeration 15-5PH
enumeration 17-4PH
enumeration SS316
enumeration SS316L
enumeration SS304
enumeration SS410
enumeration SS440
enumeration SS904L
enumeration SS CX
enumeration AISI420
enumeration AISIA2
enumeration AISID2
enumeration AISIS7
enumeration H13
enumeration Mirage300
enumeration CpTi
enumeration Ti48-2-2
enumeration Ti6-2-4-2
enumeration Ti6Al4V
enumeration Ti6Al4V ELI
enumeration Ti6Al6Nb7
enumeration CoCrWC
enumeration CoCr
enumeration CoCrLC
enumeration CoCrMo
enumeration Co21
enumeration Co276
enumeration Co605
enumeration AlSi10Mg
enumeration AlSi7Mg
enumeration AlSi12
enumeration Al6061
enumeration Al7059
enumeration Al7075
enumeration Commercially Pure Titanium
enumeration 18K 3N Yellow Gold
enumeration 18K 5N Red Gold
enumeration 18K White Gold
enumeration Sterling Silver
enumeration PtRu
Used by
Source
<xs:simpleType name="MaterialNameEnumType">
  <xs:annotation>
    <xs:documentation>The MaterialNameEnumType enumerates values that are common material names.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="IN718"/>
    <xs:enumeration value="IN625"/>
    <xs:enumeration value="IN713"/>
    <xs:enumeration value="IN623"/>
    <xs:enumeration value="Ni-HX"/>
    <xs:enumeration value="Ni230"/>
    <xs:enumeration value="Ni-K5"/>
    <xs:enumeration value="Nitinol60"/>
    <xs:enumeration value="15-5PH"/>
    <xs:enumeration value="17-4PH"/>
    <xs:enumeration value="SS316"/>
    <xs:enumeration value="SS316L"/>
    <xs:enumeration value="SS304"/>
    <xs:enumeration value="SS410"/>
    <xs:enumeration value="SS440"/>
    <xs:enumeration value="SS904L"/>
    <xs:enumeration value="SS CX"/>
    <xs:enumeration value="AISI420"/>
    <xs:enumeration value="AISIA2"/>
    <xs:enumeration value="AISID2"/>
    <xs:enumeration value="AISIS7"/>
    <xs:enumeration value="H13"/>
    <xs:enumeration value="Mirage300"/>
    <xs:enumeration value="CpTi"/>
    <xs:enumeration value="Ti48-2-2"/>
    <xs:enumeration value="Ti6-2-4-2"/>
    <xs:enumeration value="Ti6Al4V"/>
    <xs:enumeration value="Ti6Al4V ELI"/>
    <xs:enumeration value="Ti6Al6Nb7"/>
    <xs:enumeration value="CoCrWC"/>
    <xs:enumeration value="CoCr"/>
    <xs:enumeration value="CoCrLC"/>
    <xs:enumeration value="CoCrMo"/>
    <xs:enumeration value="Co21"/>
    <xs:enumeration value="Co276"/>
    <xs:enumeration value="Co605"/>
    <xs:enumeration value="AlSi10Mg"/>
    <xs:enumeration value="AlSi7Mg"/>
    <xs:enumeration value="AlSi12"/>
    <xs:enumeration value="Al6061"/>
    <xs:enumeration value="Al7059"/>
    <xs:enumeration value="Al7075"/>
    <xs:enumeration value="Commercially Pure Titanium"/>
    <xs:enumeration value="18K 3N Yellow Gold"/>
    <xs:enumeration value="18K 5N Red Gold"/>
    <xs:enumeration value="18K White Gold"/>
    <xs:enumeration value="Sterling Silver"/>
    <xs:enumeration value="PtRu"/>
  </xs:restriction>
</xs:simpleType>
Complex Type MaterialFormType
Namespace No namespace
Annotations
This type defines a type of material form.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialFormType_materialFormEnum am_schema_R2018a_xsd.tmp#MaterialFormType_otherMaterialForm
Used by
Model
Children materialFormEnum, otherMaterialForm
Source
<xs:complexType name="MaterialFormType">
  <xs:annotation>
    <xs:documentation>This type defines a type of material form.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the material form type as an enumeration of a common type and a user defined string that describes the material form.</xs:documentation>
    </xs:annotation>
    <xs:element name="materialFormEnum" type="MaterialFormEnumType">
      <xs:annotation>
        <xs:documentation>The materialFormEnum element describes a common material form.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherMaterialForm" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherMaterialForm element describes a material form in natural language.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type MaterialFormEnumType
Namespace No namespace
Annotations
The MaterialFormEnumType enumerates values that describe material
form.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration POWDER
enumeration WIRE
enumeration SHEET
enumeration BAR
enumeration PLATE
enumeration LIQUID
Used by
Source
<xs:simpleType name="MaterialFormEnumType">
  <xs:annotation>
    <xs:documentation>The MaterialFormEnumType enumerates values that describe material form.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="POWDER"/>
    <xs:enumeration value="WIRE"/>
    <xs:enumeration value="SHEET"/>
    <xs:enumeration value="BAR"/>
    <xs:enumeration value="PLATE"/>
    <xs:enumeration value="LIQUID"/>
  </xs:restriction>
</xs:simpleType>
Complex Type MaterialManufacturingMethodType
Namespace No namespace
Annotations
This type defines a type of material manufacturing method.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialManufacturingMethodType_materialManufacturingMethodEnum am_schema_R2018a_xsd.tmp#MaterialManufacturingMethodType_otherMaterialManufacturingMethod
Used by
Model
Children materialManufacturingMethodEnum, otherMaterialManufacturingMethod
Source
<xs:complexType name="MaterialManufacturingMethodType">
  <xs:annotation>
    <xs:documentation>This type defines a type of material manufacturing method.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the material manufacturing method as an enumeration of a common method and a user defined string that describes the manufacturing method.</xs:documentation>
    </xs:annotation>
    <xs:element name="materialManufacturingMethodEnum" type="MaterialManufacturingMethodEnumType">
      <xs:annotation>
        <xs:documentation>The materialManufacturingMethodEnum element describes a common material manufacturing method.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherMaterialManufacturingMethod" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherMaterialManufacturingMethod element describes a material manufacturing method in natural language.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type MaterialManufacturingMethodEnumType
Namespace No namespace
Annotations
The MaterialManufacturingMethodEnumType enumerates values that
describe common powder manufacturing methods. Currently, these are
all atomization methods. More enumeration values are expected to be
added in the future.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Powder-Argon Atomized
enumeration Powder-Nitrogen Atomized
enumeration Powder-Water Atomized
Used by
Source
<xs:simpleType name="MaterialManufacturingMethodEnumType">
  <xs:annotation>
    <xs:documentation>The MaterialManufacturingMethodEnumType enumerates values that describe common powder manufacturing methods. Currently, these are all atomization methods. More enumeration values are expected to be added in the future.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Powder-Argon Atomized"/>
    <xs:enumeration value="Powder-Nitrogen Atomized"/>
    <xs:enumeration value="Powder-Water Atomized"/>
  </xs:restriction>
</xs:simpleType>
Complex Type MaterialSpecType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialSpecType_powder am_schema_R2018a_xsd.tmp#MaterialSpecType_wire am_schema_R2018a_xsd.tmp#MaterialSpecType_sheet am_schema_R2018a_xsd.tmp#MaterialSpecType_part
Used by
Model
Children part, powder, sheet, wire
Source
<xs:complexType name="MaterialSpecType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="1" maxOccurs="unbounded">
    <xs:element name="powder" type="AMPowderMaterialPropertyType">
      <xs:annotation>
        <xs:documentation>The "powder" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="wire" type="AMWireMaterialPropertyType">
      <xs:annotation>
        <xs:documentation>The "wire" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sheet" type="AMSheetMaterialPropertyType">
      <xs:annotation>
        <xs:documentation>The "sheet" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="part" type="PartType">
      <xs:annotation>
        <xs:documentation>The "part" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type AMPowderMaterialPropertyType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_powderComposition am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_density am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_particleSize am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_particleShape am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_flowability am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_absorptivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_emissivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_heatCapacity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_thermalConductivity am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_angleOfRepose am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_surfaceRoughness am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_microstructure am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_mechanical am_schema_R2018a_xsd.tmp#AMPowderMaterialPropertyType_associatedTestID
Used by
Model
Children absorptivity, angleOfRepose, associatedTestID, density, emissivity, flowability, heatCapacity, mechanical, microstructure, particleShape, particleSize, powderComposition, surfaceRoughness, thermalConductivity
Source
<xs:complexType name="AMPowderMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="powderComposition" type="MaterialCompositionType">
        <xs:annotation>
          <xs:documentation>The "powderComposition" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="density" type="PowderDensityType">
        <xs:annotation>
          <xs:documentation>The "powderDensity" element captures the apparent density and tap density of the powder.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="particleSize" type="ParticleSizeType">
        <xs:annotation>
          <xs:documentation>The "particleSize" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="particleShape" type="ParticleShapeEnumType">
        <xs:annotation>
          <xs:documentation>The "particleShape" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="flowability" type="VariableType">
        <xs:annotation>
          <xs:documentation>The "flowability" element captures the the ease with which a powder will flow under a specified set of conditions. For example, flowability can be measured according to ASTM B213, ASTM B964, and ASTM B855. Methods of determining the mass flow rate of powders using two types of flowmeters, the Hall flowmeter funnel and the Carney funnel, are described in Test Method B213 and B964, respectively. These procedures are readily applicable Methods for using the Hall flowmeter are also described in MPIF Standard 03. Note that powder samples with a significant fraction of small particles or irregularly shaped particles may have inconsistent or greatly reduced flow rates, or both. The methods listed in 5.5.1 and 5.5.2 may not be suitable for these powders.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="absorptivity" type="VariableType">
        <xs:annotation>
          <xs:documentation>The "absorptivity" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="emissivity" type="VariableType">
        <xs:annotation>
          <xs:documentation>The "emissivity" element TBD ??NEEDS to be renamed Emittivity. The "Emittivity" element captures the emittance of heat compared to a black body. For example, emittivity can be measured using methods described in ASTM E1933.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="heatCapacity" type="VariableType">
        <xs:annotation>
          <xs:documentation>The "heatCapacity" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="thermalConductivity" type="VariableType">
        <xs:annotation>
          <xs:documentation>The "thermalConductivity" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="angleOfRepose" type="VariableType">
        <xs:annotation>
          <xs:documentation>The "angleOfRepose" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="surfaceRoughness" type="VariableType">
        <xs:annotation>
          <xs:documentation>The "surfaceRoughness" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="microstructure" type="MicrostructureTestingType">
        <xs:annotation>
          <xs:documentation>The "microstructure" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="mechanical" type="PartMechanicalPropertiesType">
        <xs:annotation>
          <xs:documentation>The "mechanical" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element name="associatedTestID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "associatedTestID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MaterialCompositionType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialCompositionType_analysisStandards am_schema_R2018a_xsd.tmp#MaterialCompositionType_constituent
Used by
Model
Children analysisStandards, constituent
Source
<xs:complexType name="MaterialCompositionType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="analysisStandards" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "analysisStandards" element identifies the analysis standards used to determine material composition. ASTM F3049 Power Chemical Composition related standards: Test Method E1447 describes the procedure for determining the hydrogen content in solid specimens of titanium and titanium alloys by using the inert gas fusion technique combined with measuring the water created by passing the hydrogen released through the inert gas fusion over heated copper oxide in an infrared cell. Test Method E1569 describes using inert gas fusion for determining the oxygen content in tantalum powder. Test Method E1941 describes the procedure using combustion analysis to determine carbon content in refractory and reactive metals. Test Method E2371 describes the procedure using atomic emission plasma spectrometry to determine the content of elements other than oxygen, nitrogen, hydrogen and carbon in titanium and titanium alloys. Test Method E2792 outlines the procedure for using inert gas fusion to determine the hydrogen content in solid aluminum and aluminum alloy specimens.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="constituent" type="ConstituentType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "constituent" element describes a constituent of the material.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ConstituentType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ConstituentType_element am_schema_R2018a_xsd.tmp#ConstituentType_quantity am_schema_R2018a_xsd.tmp#ConstituentType_purity am_schema_R2018a_xsd.tmp#ConstituentType_error
Used by
Model
Children element, error, purity, quantity
Source
<xs:complexType name="ConstituentType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="element" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "element" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="quantity" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "quantity" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="purity" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "purity" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="error" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "error" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type VariableType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableType_name am_schema_R2018a_xsd.tmp#VariableType_description am_schema_R2018a_xsd.tmp#VariableType_unit am_schema_R2018a_xsd.tmp#VariableType_value
Used by
Elements AMMaterialType/materialQuantity, AMPowderMaterialPropertyType/absorptivity, AMPowderMaterialPropertyType/angleOfRepose, AMPowderMaterialPropertyType/emissivity, AMPowderMaterialPropertyType/flowability, AMPowderMaterialPropertyType/heatCapacity, AMPowderMaterialPropertyType/surfaceRoughness, AMPowderMaterialPropertyType/thermalConductivity, AMmachineType/preheatTempMax, AMmachineType/scanSpeedMax, AdvancedSettingsType/beamOffset, AdvancedSettingsType/beamSpotSize, ApparentDensityType/apparentDensityValue, AtmosphereType/ambientTemperature, BuildTestReportType/hardness, BulkDensityType/bulkDensityValue, ChessExposureType/beamOffset, ChessExposureType/gapDistance, ChessExposureType/gapPower, ChessExposureType/gapSpeed, ChessExposureType/gapWidth, ChessExposureType/overlap, ChessExposureType/rotatedAngle, ChessExposureType/squareDistance, ChessExposureType/squarePower, ChessExposureType/squareSpeed, ChessExposureType/squareWidth, ConstituentType/quantity, ContourType/beamOffset, ContourType/corridor, ContourType/downSkinPower, ContourType/downSkinSpeed, ContourType/laserPower, ContourType/onPartPower, ContourType/onPartSpeed, ContourType/standardSpeed, ContourType/thickness, CoolStageType/coolingRate, CycleType/altPseudoStress, CycleType/elasticStrainRange, CycleType/maxStress, CycleType/minStress, CycleType/modulusAtTemp, CycleType/plasticStrainRangeCalc, CycleType/plasticStrainRangeMeas, CycleType/strainRange, CycleType/strainRatio, DValuesType/dValueItem, DimensionalType/area, DimensionalType/diameter, DimensionalType/gageLength, DimensionalType/height, DimensionalType/minWallThickness, DimensionalType/smallPartAccuracy, DimensionalType/thickness, DimensionalType/width, EdgeType/beamOffset, EdgeType/laserPower, EdgeType/speed, ExposureType/baseRadius, ExposureType/skinThicknessXY, ExposureType/skinThicknessZ, FeedstockConstituentType/quantity, FeedstockMaterialTestType/flowability, FiltrationType/pressureDifference, FinishType/value, GrainType/grainSize, HardnessType/hardness, HeatTreatmentType/heatingRate, HeatTreatmentType/holdTemp, HeatTreatmentType/holdTime, HeatTreatmentType/pressure, LaserBeamType/maxBeamSpot, LaserBeamType/minBeamSpot, LaserSystemType/ratedPower, MicrostructureType/otherMeasures, MicrostructureType/poreSize, MicrostructureType/porosity, PartDimPropertiesType/largePartAccuracy, PartDimPropertiesType/minWallThickness, PartDimPropertiesType/smallPartAccuracy, PartMechanicalPropertiesType/temp, PartThermalPropertiesType/maxOperatingTemp, PartThermalPropertiesType/meltingRange, PartThermalPropertiesType/oxiResistanceTemp, ParticleSizeType/equivalentDiameter, ParticleSizeType/otherMeasurement, ParticleSizeType/volumeSpecificSurface, ParticleType/massFraction, ParticleType/particleSize, ParticleType/percentOfMass, PlatformType/flatness, PlatformType/preheatedTemp, PlatformType/sizeX, PlatformType/sizeY, PlatformType/sizeZ, PlatformType/surfaceRoughness, PowderBedDensityType/powderBedDensityValue, RecoaterSettingType/feedCharge, RemoveSupportType/removalTemp, SLIHatchSettingType/power, SLIHatchSettingType/speed, SieveDistributionType/massOfSpecimen, SkippedLayerType/offsetLayers, SkippedLayerType/skippedLayers, SpecType/surfaceAve, SpecType/surfaceMax, SpecType/surfaceMin, SpecimenSummaryType/quantity, StrainControlledFatigueType/diameterAtRT, StrainControlledFatigueType/frequency, StrainControlledFatigueType/gageLengthTT, StrainControlledFatigueType/modulusAtRT, StrainControlledFatigueType/targetStrainAmp, StrainControlledFatigueType/tf, StressControlledFatigueType/frequency, StressControlledFatigueType/maxLoad, StressControlledFatigueType/maxStress, StressControlledFatigueType/measuredDiameter, StressControlledFatigueType/minLoad, StressControlledFatigueType/minStress, StressReliefType/heatingRate, StressReliefType/holdTemp, StressReliefType/holdTime, StripeExposureType/beamOffset, StripeExposureType/hatchDistance, StripeExposureType/laserPower, StripeExposureType/rotatedAngle, StripeExposureType/speed, StripeExposureType/stripeWidth, StripeExposureType/stripesOverlap, SurfaceRoughnessType/value, TapDensityType/tapDensityValue, TensileType/E, TensileType/RA, TensileType/UTS, TensileType/UYS, TensileType/YLD, TensileType/YS, TensileType/elongation, TensileType/speed, TensileType/ultLoad, UpDownExposureType/distanceDown, UpDownExposureType/distanceUp, UpDownExposureType/minLength, UpDownExposureType/overlapWithInSkin, UpDownExposureType/powerDown, UpDownExposureType/powerUp, UpDownExposureType/speedDown, UpDownExposureType/speedUp, UpDownExposureType/thicknessDown, UpDownExposureType/thicknessUp
Model
Children description, name, unit, value
Source
<xs:complexType name="VariableType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "name" element is the name of the variable.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "description" element captures the description of the variable, including measurement methods, eg, ATSM b212 for apparent density measurement using Hall flowmeter funnel.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="unit" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "unit" element captures the unit of measurement. For example, percent (%) by weight for the ingredient of the powder composition</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="value" type="VariableValueType">
      <xs:annotation>
        <xs:documentation>The "value" element captures the number. It is a float type.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type VariableValueType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VariableValueType_nominalValue am_schema_R2018a_xsd.tmp#VariableValueType_average am_schema_R2018a_xsd.tmp#VariableValueType_min am_schema_R2018a_xsd.tmp#VariableValueType_max am_schema_R2018a_xsd.tmp#VariableValueType_std
Used by
Model
Children average, max, min, nominalValue, std
Source
<xs:complexType name="VariableValueType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="nominalValue" type="xs:float" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "nominalValue" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="average" type="xs:float" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "average" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="min" type="xs:float" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "min" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="max" type="xs:float" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "max" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="std" type="xs:float"/>
  </xs:sequence>
</xs:complexType>
Complex Type PowderDensityType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderDensityType_apparentDensity am_schema_R2018a_xsd.tmp#PowderDensityType_powderBedDensity am_schema_R2018a_xsd.tmp#PowderDensityType_tapDensity
Used by
Model
Children apparentDensity, powderBedDensity, tapDensity
Source
<xs:complexType name="PowderDensityType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="apparentDensity" type="ApparentDensityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "apparentDensity" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="powderBedDensity" type="PowderBedDensityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "powderBedDensity" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tapDensity" type="TapDensityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "tapDensity" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ApparentDensityType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ApparentDensityType_measurementMethod am_schema_R2018a_xsd.tmp#ApparentDensityType_apparentDensityValue
Used by
Model
Children apparentDensityValue, measurementMethod
Source
<xs:complexType name="ApparentDensityType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="measurementMethod" type="PowderApparentDensityMeasurementMethodEnumType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The optional "measurementMethod" element describes the method for determining the apparent density of the metal powder. Methods for the use of a Hall flowmeter funnel, a Carney funnel, a Scott volumeter, and and Arnold meter are described in Test Methods B212, B417, B329, and B703, respectively. Apparent density of metal powders using an Arnold Meter is also described in MPIF Standard 48. The ISO standards for determining the apparent density of metallic powders are ISO 3923-1 and ISO 3923-2.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="apparentDensityValue" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "apparentDensityValue" element captures the mass per unit volume of loose material (also called bulk density). For example, EOS Titanium Ti64 would have an apparent density of "2.52" and a unit of "g/cm^3".</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type PowderApparentDensityMeasurementMethodEnumType
Namespace No namespace
Annotations
The PowderApparentDensityMeasurementMethodEnumType enumerates
values that TBD
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Hall
enumeration Carney
enumeration Scott
enumeration Arnold
Used by
Source
<xs:simpleType name="PowderApparentDensityMeasurementMethodEnumType">
  <xs:annotation>
    <xs:documentation>The PowderApparentDensityMeasurementMethodEnumType enumerates values that TBD</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Hall"/>
    <xs:enumeration value="Carney"/>
    <xs:enumeration value="Scott"/>
    <xs:enumeration value="Arnold"/>
  </xs:restriction>
</xs:simpleType>
Complex Type PowderBedDensityType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderBedDensityType_measurementMethod am_schema_R2018a_xsd.tmp#PowderBedDensityType_powderBedDensityValue
Used by
Model
Children measurementMethod, powderBedDensityValue
Source
<xs:complexType name="PowderBedDensityType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="measurementMethod" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "measurementMethod" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="powderBedDensityValue" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "powderBedDensityValue" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TapDensityType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TapDensityType_measurementMethod am_schema_R2018a_xsd.tmp#TapDensityType_tapDensityValue
Used by
Model
Children measurementMethod, tapDensityValue
Source
<xs:complexType name="TapDensityType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="measurementMethod" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "measurementMethod" element gives the method of determining the tap density. Test Method B527 describes the method of determining the tap density of metallic powders and compounds. This standard is readily applicable for metal powders for additive manufacturing. MPIF Standard 46 describes methods for measuring the tap density of metal powders.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tapDensityValue" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "tapDensityValue" element captures the tap density of the material. The tapped density is obtained by mechanically tapping a graduated cylinder containing the sample until little further volume change is observed. For example, EOS Titanium Ti64 has tapped density of 2.83 with a unit of "g/cm^3".</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ParticleSizeType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ParticleSizeType_dValues am_schema_R2018a_xsd.tmp#ParticleSizeType_sieveDistribution am_schema_R2018a_xsd.tmp#ParticleSizeType_equivalentDiameter am_schema_R2018a_xsd.tmp#ParticleSizeType_volumeSpecificSurface am_schema_R2018a_xsd.tmp#ParticleSizeType_otherMeasurement
Used by
Model
Children dValues, equivalentDiameter, otherMeasurement, sieveDistribution, volumeSpecificSurface
Source
<xs:complexType name="ParticleSizeType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="dValues" type="DValuesType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "dValues" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sieveDistribution" type="SieveDistributionType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "sieveDistribution" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="equivalentDiameter" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "equivalentDiameter" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="volumeSpecificSurface" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "volumeSpecificSurface" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherMeasurement" type="VariableType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "otherMeasurement" element captures the average, minimum, or maximum size of the powder in the Value field of the VariableType.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type DValuesType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DValuesType_measurementMethod am_schema_R2018a_xsd.tmp#DValuesType_dValueItem
Used by
Model
Children dValueItem, measurementMethod
Source
<xs:complexType name="DValuesType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="measurementMethod" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "measurementMethod" element captures the method or process used to determine the size of the powder, eg, ASTM B214 for Sieving Analysis of Metal Powder.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dValueItem" type="VariableType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The optional "dValueItem" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SieveDistributionType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SieveDistributionType_measurementMethod am_schema_R2018a_xsd.tmp#SieveDistributionType_massOfSpecimen am_schema_R2018a_xsd.tmp#SieveDistributionType_particles
Used by
Model
Children massOfSpecimen, measurementMethod, particles
Source
<xs:complexType name="SieveDistributionType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element default="text" minOccurs="0" name="measurementMethod" type="xs:string"/>
    <xs:element name="massOfSpecimen" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "massOfSpecimen" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="particles" type="ParticleType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "particles" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ParticleType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ParticleType_particleSize am_schema_R2018a_xsd.tmp#ParticleType_massFraction am_schema_R2018a_xsd.tmp#ParticleType_percentOfMass
Used by
Model
Children massFraction, particleSize, percentOfMass
Source
<xs:complexType name="ParticleType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="particleSize" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "particleSize" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="massFraction" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "massFraction" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="percentOfMass" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "percentOfMass" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type ParticleShapeEnumType
Namespace No namespace
Annotations
The ParticleShapeEnumType enumerates values that describe particle
shape.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Spherical
enumeration Cylindrical
enumeration Tetrahedral
Used by
Source
<xs:simpleType name="ParticleShapeEnumType">
  <xs:annotation>
    <xs:documentation>The ParticleShapeEnumType enumerates values that describe particle shape.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Spherical"/>
    <xs:enumeration value="Cylindrical"/>
    <xs:enumeration value="Tetrahedral"/>
  </xs:restriction>
</xs:simpleType>
Complex Type MicrostructureTestingType
Namespace No namespace
Annotations
This type defines methods of testing microstructure.
JCPDS-ICDD 5.2.1 defines sample preparation methods in X-ray
  Powder Diffraction.
Metallographic examinations to reveal the constituents
  and structure of metals and their alloys by means of scanning
  electron microscope are defined by ASTM E3-11.
Performance of a scanning electron microscope(SEM) may be
  characterized by ASTM E986-04.
ASTM F1877-16 covers a series of procedures for
  characterization of the morphology, number, size, and size
  distribution of particles. The methods utilized include sieves,
  optical, scanning electron microscopy (SEM), transmission
  electron microscopy (TEM), and electrooptical.
Diagram
Diagram
Used by
Source
<xs:complexType name="MicrostructureTestingType">
  <xs:annotation>
    <xs:documentation>This type defines methods of testing microstructure. JCPDS-ICDD 5.2.1 defines sample preparation methods in X-ray Powder Diffraction. Metallographic examinations to reveal the constituents and structure of metals and their alloys by means of scanning electron microscope are defined by ASTM E3-11. Performance of a scanning electron microscope(SEM) may be characterized by ASTM E986-04. ASTM F1877-16 covers a series of procedures for characterization of the morphology, number, size, and size distribution of particles. The methods utilized include sieves, optical, scanning electron microscopy (SEM), transmission electron microscopy (TEM), and electrooptical.</xs:documentation>
  </xs:annotation>
</xs:complexType>
Complex Type PartMechanicalPropertiesType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartMechanicalPropertiesType_temp am_schema_R2018a_xsd.tmp#PartMechanicalPropertiesType_tensileProperty am_schema_R2018a_xsd.tmp#PartMechanicalPropertiesType_hardness
Used by
Model
Children hardness, temp, tensileProperty
Source
<xs:complexType name="PartMechanicalPropertiesType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="temp" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "temp" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tensileProperty" type="TensileType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "tensileProperty" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hardness" type="HardnessType">
      <xs:annotation>
        <xs:documentation>The "hardness" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TensileType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TensileType_speed am_schema_R2018a_xsd.tmp#TensileType_temp am_schema_R2018a_xsd.tmp#TensileType_direction am_schema_R2018a_xsd.tmp#TensileType_UTS am_schema_R2018a_xsd.tmp#TensileType_ultLoad am_schema_R2018a_xsd.tmp#TensileType_YS am_schema_R2018a_xsd.tmp#TensileType_UYS am_schema_R2018a_xsd.tmp#TensileType_YLD am_schema_R2018a_xsd.tmp#TensileType_elongation am_schema_R2018a_xsd.tmp#TensileType_RA am_schema_R2018a_xsd.tmp#TensileType_E am_schema_R2018a_xsd.tmp#TensileType_origDimensions am_schema_R2018a_xsd.tmp#TensileType_finalDimensions am_schema_R2018a_xsd.tmp#TensileType_characterizationStandardsMethod
Used by
Model
Children E, RA, UTS, UYS, YLD, YS, characterizationStandardsMethod, direction, elongation, finalDimensions, origDimensions, speed, temp, ultLoad
Source
<xs:complexType name="TensileType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="speed" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "speed" element captures the speed of the machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="temp" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "temp" element captures the Temperature inside the machine during testing. The value can be "Room".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="direction" type="xs:string"/>
    <xs:element name="UTS" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "UTS" element refers to ultimate tensile strength. It is the maximum stress the material will sustain before fracture.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ultLoad" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "ultLoad" element captures the maximum load needed to perform this test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="YS" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "YS" element refers to yield strength. It is the stress corresponding to a specified permanent (plastic) deformation.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UYS" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "UYS" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="YLD" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "YLD" element captures the loaded needed for 0.2% Yield Strength.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="elongation" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "elongation" element captures the the increase in the gauge length, measured after fracture of the specimen within the gauge length, usually expressed as a percentage of the original gauge length.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RA" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Reduction Area in %</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="E" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "E" element refers to the elastic modulus (E). It is a number that measures an object or substance's resistance to being deformed elastically when a force is applied to it.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="origDimensions" type="DimensionalType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "origDimensions" element captures the original dimensions of the specimen.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="finalDimensions" type="DimensionalType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "finalDimensions" element captures the final dimensions of the specimen.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="characterizationStandardsMethod" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "characterizationStandardsMethod" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type DimensionalType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DimensionalType_diameter am_schema_R2018a_xsd.tmp#DimensionalType_gageLength am_schema_R2018a_xsd.tmp#DimensionalType_height am_schema_R2018a_xsd.tmp#DimensionalType_width am_schema_R2018a_xsd.tmp#DimensionalType_thickness am_schema_R2018a_xsd.tmp#DimensionalType_area am_schema_R2018a_xsd.tmp#DimensionalType_smallPartAccuracy am_schema_R2018a_xsd.tmp#DimensionalType_minWallThickness
Used by
Model
Children area, diameter, gageLength, height, minWallThickness, smallPartAccuracy, thickness, width
Source
<xs:complexType name="DimensionalType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="diameter" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "diameter" element captures the maximum, minimum and average diameter of the model</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="gageLength" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "gageLength" element captures the maximum, minimum, and average gage length of the model.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="height" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "height" element captures the maximum, minimum, and average height of the model.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="width" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "width" element captures the maximum, minimum, and average width of the model.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="thickness" type="VariableType" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "thickness" element captures the maximum, minimum, and average thickness of the model.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="area" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "area" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="smallPartAccuracy" type="VariableType"/>
    <xs:element minOccurs="0" name="minWallThickness" type="VariableType"/>
  </xs:sequence>
</xs:complexType>
Complex Type HardnessType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#HardnessType_direction am_schema_R2018a_xsd.tmp#HardnessType_hardness am_schema_R2018a_xsd.tmp#HardnessType_characterizationStandards
Used by
Model
Children characterizationStandards, direction, hardness
Source
<xs:complexType name="HardnessType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="direction" type="OrientationType">
      <xs:annotation>
        <xs:documentation>The "direction" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hardness" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "hardness" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="characterizationStandards" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "characterizationStandards" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type OrientationType
Namespace No namespace
Annotations
This type defines a type of orientation.
Diagram
Diagram am_schema_R2018a_xsd.tmp#OrientationType_orientationEnum am_schema_R2018a_xsd.tmp#OrientationType_otherOrientation
Used by
Model
Children orientationEnum, otherOrientation
Source
<xs:complexType name="OrientationType">
  <xs:annotation>
    <xs:documentation>This type defines a type of orientation.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the orientation type as an enumeration of a common orientation and a user defined string that describes the orientation.</xs:documentation>
    </xs:annotation>
    <xs:element name="orientationEnum" type="OrientationEnumType">
      <xs:annotation>
        <xs:documentation>The orientationEnum element describes a common orientation.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherOrientation" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherOrientation element describes the orientation in natural language.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type OrientationEnumType
Namespace No namespace
Annotations
This type enumerates values that describe TBD
??the specimen orientation in the build coordinate system.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration XY
enumeration Z
enumeration N/A
Used by
Source
<xs:simpleType name="OrientationEnumType">
  <xs:annotation>
    <xs:documentation>This type enumerates values that describe TBD ??the specimen orientation in the build coordinate system.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="XY"/>
    <xs:enumeration value="Z"/>
    <xs:enumeration value="N/A"/>
  </xs:restriction>
</xs:simpleType>
Complex Type AMWireMaterialPropertyType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram
Used by
Source
<xs:complexType name="AMWireMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
</xs:complexType>
Complex Type AMSheetMaterialPropertyType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram
Used by
Source
<xs:complexType name="AMSheetMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
</xs:complexType>
Complex Type PartType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartType_buildSpecs am_schema_R2018a_xsd.tmp#PartType_partProperty
Used by
Model
Children buildSpecs, partProperty
Source
<xs:complexType name="PartType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="buildSpecs" type="BuildSpecsType">
      <xs:annotation>
        <xs:documentation>The system specifications for the parts tested</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="partProperty" type="BuildTestReportType">
      <xs:annotation>
        <xs:documentation>The "partProperty" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BuildSpecsType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildSpecsType_vendor am_schema_R2018a_xsd.tmp#BuildSpecsType_machineModel am_schema_R2018a_xsd.tmp#BuildSpecsType_parameterSet am_schema_R2018a_xsd.tmp#BuildSpecsType_software am_schema_R2018a_xsd.tmp#BuildSpecsType_partTreatment am_schema_R2018a_xsd.tmp#BuildSpecsType_atmosphere
Used by
Model
Children atmosphere, machineModel, parameterSet, partTreatment, software, vendor
Source
<xs:complexType name="BuildSpecsType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="vendor" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>am machine vendor name</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machineModel" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>am machine model</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="parameterSet" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "parameterSet" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="software" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "software" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="partTreatment" type="xs:string"/>
    <xs:element name="atmosphere" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "atmosphere" element captures the maximum set point of oxygen gas in the chamber, name of the purge gas used, it's source, and the characteristics of the filtration process.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BuildTestReportType
Namespace No namespace
Annotations
The TestReportType defines the type of a test report.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildTestReportType_tensile am_schema_R2018a_xsd.tmp#BuildTestReportType_stressControlledFatigue am_schema_R2018a_xsd.tmp#BuildTestReportType_strainControlledFatigue am_schema_R2018a_xsd.tmp#BuildTestReportType_dimensional am_schema_R2018a_xsd.tmp#BuildTestReportType_chemistry am_schema_R2018a_xsd.tmp#BuildTestReportType_density am_schema_R2018a_xsd.tmp#BuildTestReportType_hardness am_schema_R2018a_xsd.tmp#BuildTestReportType_grain am_schema_R2018a_xsd.tmp#BuildTestReportType_microStructure am_schema_R2018a_xsd.tmp#BuildTestReportType_reportID am_schema_R2018a_xsd.tmp#BuildTestReportType_SRMeasurement
Used by
Model
Children SRMeasurement, chemistry, density, dimensional, grain, hardness, microStructure, reportID, strainControlledFatigue, stressControlledFatigue, tensile
Source
<xs:complexType name="BuildTestReportType">
  <xs:annotation>
    <xs:documentation>The TestReportType defines the type of a test report.</xs:documentation>
  </xs:annotation>
  <xs:choice maxOccurs="unbounded">
    <xs:element name="tensile" type="TensileType">
      <xs:annotation>
        <xs:documentation>?? The "tensile" element captures a fundamental materials science test in which a sample is subjected to a controlled tension until failure.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="stressControlledFatigue" type="StressControlledFatigueType">
      <xs:annotation>
        <xs:documentation>The "stressControlledFatigue" element captures the progressive and localised structural damage that occurs when a material is subjected to cyclic loading under a controlled stress.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="strainControlledFatigue" type="StrainControlledFatigueType">
      <xs:annotation>
        <xs:documentation>The "strainControlledFatigue" element captures the low-cycle fatigue (LCF) testing where specimens are cycled to strain levels beyond the elastic limit. These tests are frequently conducted in strain-control using an extensometer attached to the specimen.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dimensional" type="DimensionalType">
      <xs:annotation>
        <xs:documentation>The "dimensional" element captures the geometric characteristics of parts and products to assure their compliance with design specifications. Dimensional inspection verifies the accuracy of product features that can affect reliability and functionality, and can be a critical step following production.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="chemistry" type="ChemicalCompositionType">
      <xs:annotation>
        <xs:documentation>The "chemistry" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="density" type="DensityType">
      <xs:annotation>
        <xs:documentation>The "density" element captures the apparent density and tap density of the powder.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hardness" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "hardness" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="grain" type="GrainType">
      <xs:annotation>
        <xs:documentation>The "grain" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="microStructure" type="MicrostructureType"/>
    <xs:element name="reportID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The reportID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SRMeasurement">
      <xs:complexType>
        <xs:sequence maxOccurs="unbounded">
          <xs:element name="surfaceRoughness" type="SurfaceRoughnessType">
            <xs:annotation>
              <xs:documentation>The "surfaceRoughness" element TBD</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type StressControlledFatigueType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StressControlledFatigueType_temp am_schema_R2018a_xsd.tmp#StressControlledFatigueType_medium am_schema_R2018a_xsd.tmp#StressControlledFatigueType_humidity am_schema_R2018a_xsd.tmp#StressControlledFatigueType_waveform am_schema_R2018a_xsd.tmp#StressControlledFatigueType_measuredDiameter am_schema_R2018a_xsd.tmp#StressControlledFatigueType_maxStress am_schema_R2018a_xsd.tmp#StressControlledFatigueType_maxLoad am_schema_R2018a_xsd.tmp#StressControlledFatigueType_minStress am_schema_R2018a_xsd.tmp#StressControlledFatigueType_minLoad am_schema_R2018a_xsd.tmp#StressControlledFatigueType_frequency am_schema_R2018a_xsd.tmp#StressControlledFatigueType_cyclesToFailure am_schema_R2018a_xsd.tmp#StressControlledFatigueType_failureLocation am_schema_R2018a_xsd.tmp#StressControlledFatigueType_cycle
Used by
Model
Children cycle, cyclesToFailure, failureLocation, frequency, humidity, maxLoad, maxStress, measuredDiameter, medium, minLoad, minStress, temp, waveform
Source
<xs:complexType name="StressControlledFatigueType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="temp" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "temp" element captures the temperature at which the test was performed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="medium" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "medium" element captures the medium or environment under which the test was performed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="humidity" type="xs:decimal" default="0.0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "humidity" element captures the humidity during the testing.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="waveform" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "waveform" element captures the type of wave. For example, continuous wave, pulse etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="measuredDiameter" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "measuredDiameter" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maxStress" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "maxStress" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maxLoad" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "maxLoad" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="minStress" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "minStress" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="minLoad" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "minLoad" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="frequency" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "frequency" element captures the frequency of the wave. It is a decimal type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cyclesToFailure" type="xs:int" minOccurs="0">
      <xs:annotation>
        <xs:documentation>??The optional "cyclesToFailure" element captures the number of final cycles.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="failureLocation" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>?! The optional "failureDescription" element captures the reason for failure if the testing failed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cycle" type="CycleType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "cycle" element captures the characteristics of a cycle. Multiple cycle can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CycleType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CycleType_cycleNumber am_schema_R2018a_xsd.tmp#CycleType_modulusAtTemp am_schema_R2018a_xsd.tmp#CycleType_maxStress am_schema_R2018a_xsd.tmp#CycleType_minStress am_schema_R2018a_xsd.tmp#CycleType_strainRange am_schema_R2018a_xsd.tmp#CycleType_strainRatio am_schema_R2018a_xsd.tmp#CycleType_altPseudoStress am_schema_R2018a_xsd.tmp#CycleType_elasticStrainRange am_schema_R2018a_xsd.tmp#CycleType_plasticStrainRangeCalc am_schema_R2018a_xsd.tmp#CycleType_plasticStrainRangeMeas
Used by
Model
Children altPseudoStress, cycleNumber, elasticStrainRange, maxStress, minStress, modulusAtTemp, plasticStrainRangeCalc, plasticStrainRangeMeas, strainRange, strainRatio
Source
<xs:complexType name="CycleType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="cycleNumber" type="xs:int">
      <xs:annotation>
        <xs:documentation>The "cycleNumber" element is TBD ?!The "cycleStart" element captures the time When the cycle started. It is an integer type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="modulusAtTemp" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "modulusAtTemp" element captures the the bulk modulus of a substance measures the substance's resistance to uniform compression at this temperature. It is a decimal type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maxStress" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "maxStress" element captures the maximum stress in this cycle. It is a decimal type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="minStress" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "minStress" element captures the minimum stress in this cycle. It is a decimal type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="strainRange" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "strainRange" element captures the range of the strain. usually in %.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="strainRatio" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "strainRatio" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="altPseudoStress" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "altPseudoStress" element may be calculated by: altPseudoStress = 5 * E (start) * strainRange</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="elasticStrainRange" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "elasticStrainRange" element captures the range of the elastic strain. It is a decimal type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="plasticStrainRangeCalc" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "plasticStrainRangeCalc" element captures the range of the calculated plastic strain. It is a decimal type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="plasticStrainRangeMeas" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "plasticStrainRangeMeas" element captures the range of the measured plastic strain. It is a decimal type.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type StrainControlledFatigueType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_medium am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_humidity am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_temp am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_waveform am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_targetStrainAmp am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_frequency am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_strainRatioR am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_numInit am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_numFinal am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_tf am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_failureDescription am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_cycle am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_diameterAtRT am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_gageLengthTT am_schema_R2018a_xsd.tmp#StrainControlledFatigueType_modulusAtRT
Used by
Model
Children cycle, diameterAtRT, failureDescription, frequency, gageLengthTT, humidity, medium, modulusAtRT, numFinal, numInit, strainRatioR, targetStrainAmp, temp, tf, waveform
Source
<xs:complexType name="StrainControlledFatigueType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="medium" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "medium" element captures the medium or environment under which the test was performed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="humidity" type="xs:decimal" default="0.0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "humidity" element captures the humidity during the testing.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="temp" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "temp" element captures the temperature at which the test was performed. It is decimal type. The value could be "Room".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="waveform" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "waveform" element captures the type of wave (Eg. Sinusoidal).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="targetStrainAmp" type="VariableType">
      <xs:annotation>
        <xs:documentation>??The "targetStrainAmp" element captures the amplification of the targetted strain.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="frequency" type="VariableType">
      <xs:annotation>
        <xs:documentation>The frequency of stress cycle, eg, 0.5HZ.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="strainRatioR" type="xs:int">
      <xs:annotation>
        <xs:documentation>The "strainRatioR" element captures the measurement of the ability of a sheet metal to resist thinning or thickening when subjected to a tensile or compressive force.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="numInit" type="xs:int" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "numInit" element captures the number of initial cycles.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="numFinal" type="xs:int" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "numFinal" element captures the number of final cycles.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tf" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "tf" element may be calculated by: tf = (Cycles@Strain /CPM +Cycles@load /CPM)*1hr / 60 min</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="failureDescription" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "failureDescription" element captures the reason of failure if the testing failed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cycle" type="CycleType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "cycle" element captures the characteristic of the cycle. Multiple cycle elements can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="diameterAtRT" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "diameterAtRT" element gives the diameter of the specimen at room temperature.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="gageLengthTT" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "gageLengthTT" element gives the gage length at test temperature.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="modulusAtRT" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "modulusAtRT" element gives the value of E at Room temperature.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ChemicalCompositionType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ChemicalCompositionType_measureMethods am_schema_R2018a_xsd.tmp#ChemicalCompositionType_constituent
Used by
Model
Children constituent, measureMethods
Source
<xs:complexType name="ChemicalCompositionType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="measureMethods" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "measureMethods" element describes a method of determining powder composition. ASTM F3049 Power Chemical Composition related standards: Test Method E1447 describes the procedure for determining the hydrogen content in solid specimens of titanium and titanium alloys by using the inert gas fusion technique combined with measuring the water created by passing the hydrogen released through the inert gas fusion over heated copper oxide in an infrared cell. Test Method E1569 describes using inert gas fusion for determining the oxygen content in tantalum powder. Test Method E1941 describes the procedure using combustion analysis to determine carbon content in refractory and reactive metals. Test Method E2371 describes the procedure using atomic emission plasma spectrometry to determine the content of elements other than oxygen, nitrogen, hydrogen and carbon in titanium and titanium alloys. Test Method E2792 outlines the procedure for using inert gas fusion to determine the hydrogen content in solid aluminum and aluminum alloy specimens.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="constituent" type="ConstituentType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "constituent" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type DensityType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DensityType_apparentDensity am_schema_R2018a_xsd.tmp#DensityType_bulkDensity
Used by
Model
Children apparentDensity, bulkDensity
Source
<xs:complexType name="DensityType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="apparentDensity" type="ApparentDensityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "apparentDensity" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="bulkDensity" type="BulkDensityType">
      <xs:annotation>
        <xs:documentation>The "bulkDensity" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BulkDensityType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BulkDensityType_measurementMethod am_schema_R2018a_xsd.tmp#BulkDensityType_bulkDensityValue
Used by
Model
Children bulkDensityValue, measurementMethod
Source
<xs:complexType name="BulkDensityType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="measurementMethod" type="PowderApparentDensityMeasurementMethodEnumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "measurementMethod" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="bulkDensityValue" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "bulkDensityValue" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type GrainType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#GrainType_direction am_schema_R2018a_xsd.tmp#GrainType_grainSize
Used by
Model
Children direction, grainSize
Source
<xs:complexType name="GrainType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="direction" type="OrientationEnumType">
      <xs:annotation>
        <xs:documentation>The "direction" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="grainSize" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "grainSize" element TBD ASTM E112 test methods cover the measurement of average grain size</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MicrostructureType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MicrostructureType_description am_schema_R2018a_xsd.tmp#MicrostructureType_grain am_schema_R2018a_xsd.tmp#MicrostructureType_otherMeasures am_schema_R2018a_xsd.tmp#MicrostructureType_poreSize am_schema_R2018a_xsd.tmp#MicrostructureType_porosity am_schema_R2018a_xsd.tmp#MicrostructureType_visuals
Used by
Model
Children description, grain, otherMeasures, poreSize, porosity, visuals
Source
<xs:complexType name="MicrostructureType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="description" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "description" element captures the description of the variable, including measurement methods, eg, ATSM b212 for apparent density measurement using Hall flowmeter funnel.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="grain" type="GrainType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The optional "grain" element TBD</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="otherMeasures" type="VariableType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Each "otherMeasures" element gives a measure of microstructure. This includes items such as BCC, FCC, latherThickness.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="poreSize" type="VariableType"/>
      <xs:element name="porosity" type="VariableType"/>
    </xs:choice>
    <xs:element name="visuals" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The optional "visuals" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMDocumentType
Namespace No namespace
Annotations
This type defines an electronic version of a document. It
could be 2D drawing, spec file, build file.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDocumentType_name am_schema_R2018a_xsd.tmp#AMDocumentType_fileName am_schema_R2018a_xsd.tmp#AMDocumentType_software am_schema_R2018a_xsd.tmp#AMDocumentType_author am_schema_R2018a_xsd.tmp#AMDocumentType_description
Used by
Model
Children author, description, fileName, name, software
Source
<xs:complexType name="AMDocumentType">
  <xs:annotation>
    <xs:documentation>This type defines an electronic version of a document. It could be 2D drawing, spec file, build file.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "name" element captures the name of the model.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fileName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "fileName" element captures the name of the CAD file.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="software" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "software" element captures the information about the software application wherein the model was most recently edited.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="author" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "author" element is the author who created this file.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "description" element is a description of the model or any additional information on the process used.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SurfaceRoughnessType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SurfaceRoughnessType_orientation am_schema_R2018a_xsd.tmp#SurfaceRoughnessType_value
Used by
Model
Children orientation, value
Source
<xs:complexType name="SurfaceRoughnessType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="1">
    <xs:element name="orientation" type="ROrientationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "orientation" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="value" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "value" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ROrientationType
Namespace No namespace
Annotations
This type defines a type of TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ROrientationType_rOrientationEnum am_schema_R2018a_xsd.tmp#ROrientationType_otherROrientation
Used by
Model
Children otherROrientation, rOrientationEnum
Source
<xs:complexType name="ROrientationType">
  <xs:annotation>
    <xs:documentation>This type defines a type of TBD.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the ?? as an enumeration of a common type and a user defined string that describes the ??.</xs:documentation>
    </xs:annotation>
    <xs:element name="rOrientationEnum" type="ROrientationEnumType">
      <xs:annotation>
        <xs:documentation>The rOrientationEnum element describes a common ??.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherROrientation" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherROrientation element describes a ?? in natural language.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type ROrientationEnumType
Namespace No namespace
Annotations
The ROrientationEnumType enumerates values that TBD.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration xy
enumeration xz
Used by
Source
<xs:simpleType name="ROrientationEnumType">
  <xs:annotation>
    <xs:documentation>The ROrientationEnumType enumerates values that TBD.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="xy"/>
    <xs:enumeration value="xz"/>
  </xs:restriction>
</xs:simpleType>
Complex Type AMVendorMachineDBType
Namespace No namespace
Annotations
This type defines a vendor machine product definition database.
Contents TBD.
Diagram
Diagram
Used by
Source
<xs:complexType name="AMVendorMachineDBType">
  <xs:annotation>
    <xs:documentation>This type defines a vendor machine product definition database. Contents TBD.</xs:documentation>
  </xs:annotation>
</xs:complexType>
Complex Type AMMaterialDBType
Namespace No namespace
Annotations
This type defines a material instance database. The material can be
virgin powder, recycled material, a mix of both (feedstock
material), or manufactured material (as built and as
postprocessed).
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialDBType_virginPowder am_schema_R2018a_xsd.tmp#AMMaterialDBType_recyclePowder am_schema_R2018a_xsd.tmp#AMMaterialDBType_feedstockPowder am_schema_R2018a_xsd.tmp#AMMaterialDBType_wire am_schema_R2018a_xsd.tmp#AMMaterialDBType_sheet am_schema_R2018a_xsd.tmp#AMMaterialDBType_bulk
Used by
Element amMaterialDB
Model
Children bulk, feedstockPowder, recyclePowder, sheet, virginPowder, wire
Source
<xs:complexType name="AMMaterialDBType">
  <xs:annotation>
    <xs:documentation>This type defines a material instance database. The material can be virgin powder, recycled material, a mix of both (feedstock material), or manufactured material (as built and as postprocessed).</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="virginPowder" type="AMVirginMaterialType">
      <xs:annotation>
        <xs:documentation>The "virginPowder" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="recyclePowder" type="AMRecycleMaterialType">
      <xs:annotation>
        <xs:documentation>The "recyclePowder" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="feedstockPowder" type="AMFeedstockMaterialType">
      <xs:annotation>
        <xs:documentation>The "feedstockPowder" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="wire" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "wire" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sheet" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "sheet" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="bulk" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "bulk" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type AMVirginMaterialType
Namespace No namespace
Annotations
This type defines information to describe a stock of Virgin
material: manufacturing lot and certificate might be necessary.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMVirginMaterialType_generalInfo am_schema_R2018a_xsd.tmp#AMVirginMaterialType_materialDefinition am_schema_R2018a_xsd.tmp#AMVirginMaterialType_manufacturingLot am_schema_R2018a_xsd.tmp#AMVirginMaterialType_manufacturingSubLot am_schema_R2018a_xsd.tmp#AMVirginMaterialType_purchaseDate am_schema_R2018a_xsd.tmp#AMVirginMaterialType_materialCertification am_schema_R2018a_xsd.tmp#AMVirginMaterialType_specimenCollection
Used by
Model
Children generalInfo, manufacturingLot, manufacturingSubLot, materialCertification, materialDefinition, purchaseDate, specimenCollection
Source
<xs:complexType name="AMVirginMaterialType">
  <xs:annotation>
    <xs:documentation>This type defines information to describe a stock of Virgin material: manufacturing lot and certificate might be necessary.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="generalInfo" type="AMMaterialType">
      <xs:annotation>
        <xs:documentation>The "generalInfo" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialDefinition" type="PowderProductDefinitionType">
      <xs:annotation>
        <xs:documentation>The "materialDefinition" element defines the virginis material. This is required for curation of a root element for a virgin material stock</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="manufacturingLot" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "manufacturingLot" element gives the manufacturing lot number. It is required for curation of a root element of virgin material.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="manufacturingSubLot" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "manufacturingSubLot" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="purchaseDate" type="xs:date" default="0001-01-01" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "purchaseDate" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialCertification" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialCertification" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenCollection" type="PowderSpecimenCollectionType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenCollection" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMMaterialType
Namespace No namespace
Annotations
This type defines material stock meta-information: either feedstock
material or manufactured material
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockID am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockName am_schema_R2018a_xsd.tmp#AMMaterialType_materialDescription am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockOwner am_schema_R2018a_xsd.tmp#AMMaterialType_materialQuantity am_schema_R2018a_xsd.tmp#AMMaterialType_materialStockLocation am_schema_R2018a_xsd.tmp#AMMaterialType_materialProperties
Used by
Model
Children materialDescription, materialProperties, materialQuantity, materialStockID, materialStockLocation, materialStockName, materialStockOwner
Source
<xs:complexType name="AMMaterialType">
  <xs:annotation>
    <xs:documentation>This type defines material stock meta-information: either feedstock material or manufactured material</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="materialStockID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "materialStockID" element defines the identifier for the material stock; it is required for all material stock.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialStockName" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialStockName" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialDescription" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialDescription" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialStockOwner" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialStockOwner" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialQuantity" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialQuantity" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialStockLocation" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialStockLocation" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialProperties" type="MaterialPropertiesType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialProperties" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MaterialPropertiesType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialPropertiesType_powder am_schema_R2018a_xsd.tmp#MaterialPropertiesType_wire am_schema_R2018a_xsd.tmp#MaterialPropertiesType_sheet am_schema_R2018a_xsd.tmp#MaterialPropertiesType_build
Used by
Model
Children build, powder, sheet, wire
Source
<xs:complexType name="MaterialPropertiesType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="powder" type="AMPowderMaterialPropertyType">
      <xs:annotation>
        <xs:documentation>The "powder" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="wire" type="AMWireMaterialPropertyType">
      <xs:annotation>
        <xs:documentation>The "wire" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sheet" type="AMSheetMaterialPropertyType">
      <xs:annotation>
        <xs:documentation>The "sheet" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="build" type="AMBulkMaterialPropertyType">
      <xs:annotation>
        <xs:documentation>The "build" element TBD. ??formed properties means post build material properties here.??</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type AMBulkMaterialPropertyType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMBulkMaterialPropertyType_associatedTestID am_schema_R2018a_xsd.tmp#AMBulkMaterialPropertyType_testResults
Used by
Model
Children associatedTestID, testResults
Source
<xs:complexType name="AMBulkMaterialPropertyType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="associatedTestID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "associatedTestID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testResults" type="BuildTestReportType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "testResults" element captures the outcomes or results of the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PowderProductDefinitionType
Namespace No namespace
Annotations
This type defines a material product. It is a material data sheet
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_productDefinition am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_materialType am_schema_R2018a_xsd.tmp#PowderProductDefinitionType_materialName
Used by
Model
Children materialName, materialType, productDefinition
Source
<xs:complexType name="PowderProductDefinitionType">
  <xs:annotation>
    <xs:documentation>This type defines a material product. It is a material data sheet</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="productDefinition" type="ProductDefinitionType">
      <xs:annotation>
        <xs:documentation>The "productDefinition" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialType" type="MaterielType">
      <xs:annotation>
        <xs:documentation>The "materialType" element gives the type of AM material.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialName" type="MaterialNameType">
      <xs:annotation>
        <xs:documentation>The "materialName" element captures the nonproprietary name of the material. For example, EOS Titanium Ti64 would have a materialName of "Ti6Al4V".</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PowderSpecimenCollectionType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderSpecimenCollectionType_specimen
Used by
Model
Children specimen
Source
<xs:complexType name="PowderSpecimenCollectionType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimen" type="SpecimenSummaryType" maxOccurs="unbounded" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Each "specimen" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SpecimenSummaryType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenSummaryType_specimenID am_schema_R2018a_xsd.tmp#SpecimenSummaryType_samplingDate am_schema_R2018a_xsd.tmp#SpecimenSummaryType_specimenLocation am_schema_R2018a_xsd.tmp#SpecimenSummaryType_quantity
Used by
Model
Children quantity, samplingDate, specimenID, specimenLocation
Source
<xs:complexType name="SpecimenSummaryType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimenID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "specimenID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="samplingDate" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "samplingDate" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenLocation" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenLocation" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="quantity" type="VariableType"/>
  </xs:sequence>
</xs:complexType>
Complex Type AMRecycleMaterialType
Namespace No namespace
Annotations
This type defines the material collected for re-use after each
build. The recycling types defines where the material is collected
from the machine. For PBF, the recycled material could be collected
from COLLECTOR, PLATFORM, or MIXED from both. Usually, the recycled
material is sieved before reuse.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_generalInfo am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_feedstockMaterialID am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_materialDefinitions am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_buildID am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_sievingSize am_schema_R2018a_xsd.tmp#AMRecycleMaterialType_specimenCollection
Used by
Model
Children buildID, feedstockMaterialID, generalInfo, materialDefinitions, sievingSize, specimenCollection
Source
<xs:complexType name="AMRecycleMaterialType">
  <xs:annotation>
    <xs:documentation>This type defines the material collected for re-use after each build. The recycling types defines where the material is collected from the machine. For PBF, the recycled material could be collected from COLLECTOR, PLATFORM, or MIXED from both. Usually, the recycled material is sieved before reuse.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="generalInfo" type="AMMaterialType">
      <xs:annotation>
        <xs:documentation>The "generalInfo" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="feedstockMaterialID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "feedstockMaterialID" element captures the feedstock material ID used for the build where the recycle material is collected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialDefinitions" type="MaterialDefinitionsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialDefinitions" element provides associated virgin stock material information.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="buildID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "buildID" element captures the build this recycle material recycled from.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sievingSize" type="xs:float" default="0.00" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "sievingSize" element gives the sieving size the recycled material prehandling uses. 0.00 indicates no sieving used.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenCollection" type="SpecimenCollectionRecycleType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenCollection" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MaterialDefinitionsType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialDefinitionsType_virginProduct
Used by
Model
Children virginProduct
Source
<xs:complexType name="MaterialDefinitionsType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="virginProduct" type="PowderProductDefinitionType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "virginProduct" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SpecimenCollectionRecycleType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenCollectionRecycleType_specimen
Used by
Model
Children specimen
Source
<xs:complexType name="SpecimenCollectionRecycleType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimen" type="SpecimenSummaryRecycleType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "specimen" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SpecimenSummaryRecycleType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType_specimenID am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType_samplingDate am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType_specimenLocation am_schema_R2018a_xsd.tmp#SpecimenSummaryRecycleType_afterSieving
Used by
Model
Children afterSieving, samplingDate, specimenID, specimenLocation
Source
<xs:complexType name="SpecimenSummaryRecycleType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimenID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "specimenID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="samplingDate" type="xs:date">
      <xs:annotation>
        <xs:documentation>The "samplingDate" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenLocation" type="RecycleMaterialType">
      <xs:annotation>
        <xs:documentation>The "specimenLocation" element describes where the recycle material is collected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="afterSieving" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "afterSieving" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type RecycleMaterialType
Namespace No namespace
Annotations
This type defines the location of recycle material.
Diagram
Diagram am_schema_R2018a_xsd.tmp#RecycleMaterialType_recycleMaterialEnum am_schema_R2018a_xsd.tmp#RecycleMaterialType_otherRecycleMaterial
Used by
Model
Children otherRecycleMaterial, recycleMaterialEnum
Source
<xs:complexType name="RecycleMaterialType">
  <xs:annotation>
    <xs:documentation>This type defines the location of recycle material.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the recycle material location as an enumeration of a common location and a user defined string that describes the recycle material location.</xs:documentation>
    </xs:annotation>
    <xs:element name="recycleMaterialEnum" type="RecycleMaterialEnumType">
      <xs:annotation>
        <xs:documentation>The recycleMaterialEnum element describes a common recycle material location.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherRecycleMaterial" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherRecycleMaterial element describes a recycle material location in natural language.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type RecycleMaterialEnumType
Namespace No namespace
Annotations
The RecycleMaterialEnumType enumerates common values that describe
where recycle material is collected.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration COLLECTOR
enumeration PLATFORM
enumeration MIXED
enumeration PART
enumeration CLOSE2PART
enumeration DISPENSER
Used by
Source
<xs:simpleType name="RecycleMaterialEnumType">
  <xs:annotation>
    <xs:documentation>The RecycleMaterialEnumType enumerates common values that describe where recycle material is collected.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="COLLECTOR"/>
    <xs:enumeration value="PLATFORM"/>
    <xs:enumeration value="MIXED"/>
    <xs:enumeration value="PART"/>
    <xs:enumeration value="CLOSE2PART"/>
    <xs:enumeration value="DISPENSER"/>
  </xs:restriction>
</xs:simpleType>
Simple Type OnOffEnumType
Namespace No namespace
Annotations
The OnOffEnumType enumerates values that mean on and off.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration ON
enumeration OFF
Used by
Source
<xs:simpleType name="OnOffEnumType">
  <xs:annotation>
    <xs:documentation>The OnOffEnumType enumerates values that mean on and off.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="ON"/>
    <xs:enumeration value="OFF"/>
  </xs:restriction>
</xs:simpleType>
Complex Type AMFeedstockMaterialType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_generalInfo am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_materialDefinitions am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_formula am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_constituent am_schema_R2018a_xsd.tmp#AMFeedstockMaterialType_specimenCollection
Used by
Model
Children constituent, formula, generalInfo, materialDefinitions, specimenCollection
Source
<xs:complexType name="AMFeedstockMaterialType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="generalInfo" type="AMMaterialType">
      <xs:annotation>
        <xs:documentation>The "generalInfo" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialDefinitions" type="MaterialDefinitionsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialDefinitions" element gives associated virgin material stock information.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="formula" type="FeedstockMaterialFormulaType">
      <xs:annotation>
        <xs:documentation>The "formula" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="constituent" type="FeedstockConstituentType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "constituent" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenCollection" type="PowderSpecimenCollectionType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenCollection" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type FeedstockMaterialFormulaType
Namespace No namespace
Annotations
This type defines a type of feedstock composition.
Diagram
Diagram am_schema_R2018a_xsd.tmp#FeedstockMaterialFormulaType_feedstockMaterialFormulaEnum am_schema_R2018a_xsd.tmp#FeedstockMaterialFormulaType_otherFeedstockMaterialFormula
Used by
Model
Children feedstockMaterialFormulaEnum, otherFeedstockMaterialFormula
Source
<xs:complexType name="FeedstockMaterialFormulaType">
  <xs:annotation>
    <xs:documentation>This type defines a type of feedstock composition.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>This compositor provides a choice between the feedstock composition as an enumeration of a common type and a user defined string that describes the feedstock composition.</xs:documentation>
    </xs:annotation>
    <xs:element name="feedstockMaterialFormulaEnum" type="FeedstockMaterialFormulaEnumType">
      <xs:annotation>
        <xs:documentation>The feedstockMaterialFormulaEnum element describes a common feedstock composition.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherFeedstockMaterialFormula" type="xs:string">
      <xs:annotation>
        <xs:documentation>The otherFeedstockMaterialFormula element describes a feedstock composition in natural language.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type FeedstockMaterialFormulaEnumType
Namespace No namespace
Annotations
The FeedstockMaterialFormulaEnumType enumerates values that
describe common feedstock compositions.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration BLENDED
enumeration LAYERED
enumeration LINED
Used by
Source
<xs:simpleType name="FeedstockMaterialFormulaEnumType">
  <xs:annotation>
    <xs:documentation>The FeedstockMaterialFormulaEnumType enumerates values that describe common feedstock compositions.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="BLENDED"/>
    <xs:enumeration value="LAYERED"/>
    <xs:enumeration value="LINED"/>
  </xs:restriction>
</xs:simpleType>
Complex Type FeedstockConstituentType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#FeedstockConstituentType_materialID am_schema_R2018a_xsd.tmp#FeedstockConstituentType_quantity
Used by
Model
Children materialID, quantity
Source
<xs:complexType name="FeedstockConstituentType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="materialID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "materialID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="quantity" type="VariableType">
      <xs:annotation>
        <xs:documentation>The quantity element gives the quantity of material. For blended feedstock material: Quantity/value is in weight percentage For Layered material: quantity/value/min and quantity/value/max denote the layer start and end. no need to fill nominal/average For Wired material composition: quantity/value/min and quantity/value/max denote the length start and end. no need to fill nominal/average</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMMachineDBType
Namespace No namespace
Annotations
This Type defines an AM machine instance database.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMachineDBType_amMachine
Used by
Element amMachineDB
Model
Children amMachine
Source
<xs:complexType name="AMMachineDBType">
  <xs:annotation>
    <xs:documentation>This Type defines an AM machine instance database.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amMachine" type="AMmachineType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "amMachine" element captures the machine properties - provided by the user - of a single machine. Multiple "amMachine" elements can be added under one "amMachineDB".</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMmachineType
Namespace No namespace
Annotations
This types defines a AM machine instance.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMmachineType_name am_schema_R2018a_xsd.tmp#AMmachineType_description am_schema_R2018a_xsd.tmp#AMmachineType_owner am_schema_R2018a_xsd.tmp#AMmachineType_manufacturer am_schema_R2018a_xsd.tmp#AMmachineType_model am_schema_R2018a_xsd.tmp#AMmachineType_serialNumber am_schema_R2018a_xsd.tmp#AMmachineType_dateOfMade am_schema_R2018a_xsd.tmp#AMmachineType_location am_schema_R2018a_xsd.tmp#AMmachineType_processCategory am_schema_R2018a_xsd.tmp#AMmachineType_numOfLasers am_schema_R2018a_xsd.tmp#AMmachineType_laserSystem am_schema_R2018a_xsd.tmp#AMmachineType_softwareSystem am_schema_R2018a_xsd.tmp#AMmachineType_preheatTempMax am_schema_R2018a_xsd.tmp#AMmachineType_scanSpeedMax am_schema_R2018a_xsd.tmp#AMmachineType_calibrationHistory am_schema_R2018a_xsd.tmp#AMmachineType_maintenanceHistory am_schema_R2018a_xsd.tmp#AMmachineType_numRecoaterBlades am_schema_R2018a_xsd.tmp#AMmachineType_compatibleRecoaterBlade am_schema_R2018a_xsd.tmp#AMmachineType_compatibleMaterial
Used by
Model
Children calibrationHistory, compatibleMaterial, compatibleRecoaterBlade, dateOfMade, description, laserSystem, location, maintenanceHistory, manufacturer, model, name, numOfLasers, numRecoaterBlades, owner, preheatTempMax, processCategory, scanSpeedMax, serialNumber, softwareSystem
Source
<xs:complexType name="AMmachineType">
  <xs:annotation>
    <xs:documentation>This types defines a AM machine instance.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "name" element captures the owner's ID/name for the machine. For example, a machine shop that has one AM machine would have a "machineID" of "1".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "description" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="owner" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "owner" element captures the name of the company that owns the machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="manufacturer" type="VendorNameType">
      <xs:annotation>
        <xs:documentation>The "manufacturer" element captures the name of the company that makes the AM machine. For example, an EOS M270 would have a "manufacturer" of "EOS GmbH".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="model" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "model" element captures the model name of the machine. For example, an EOS M270 would have a "modelName" of "M270". EOS M 100 EOSINT M 270 EOSINT M 280 EOSINT M 290 EOS M 400 EOS M 400-4 PRECIOUS M 080</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="serialNumber" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "serialNumber" element captures the serial number of the specific AM machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dateOfMade" type="xs:date" default="0001-01-01">
      <xs:annotation>
        <xs:documentation>The "dateOfMade" element captures the date that the AM machine was manufactured. For example, if a machine was manufactured on May 23rd 2015 it would have a "dateOfMade" of "2015-05-23".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="location" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "location" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="processCategory" type="AMProcessCatEnumType">
      <xs:annotation>
        <xs:documentation>The "processCategory" element captures the type of additive manufacturing process used. For example, an EOS M270 uses powder bed fusion, so it would have a "processCategory" of "PBF".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="numOfLasers" type="xs:unsignedInt">
      <xs:annotation>
        <xs:documentation>The "numOfLasers" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="laserSystem" type="LaserSystemType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "laserSystem" element captures properties of the laser assembly that is installed in the AM machine. There are fields for laser power, wavelength, type, installation date, and more.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="softwareSystem" type="SoftwareSystemType">
      <xs:annotation>
        <xs:documentation>The "softwareSystem" element captures the software name and version number used with machine. For example, a EOS M270 might use EOSPRINT, so it would have a "softwareSystem" of "EOSPRINT 1.0.3".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="preheatTempMax" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "preheatTempMax" element captures the max preheat temperature that the machine can reach. For example, the EOS M270 can preheat up to 80 degrees celsius, so it would have a "value" of "80" with a "unit" of "celsius".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="scanSpeedMax" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "scanSpeedMax" element captures the max scanspeed of the machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="calibrationHistory" type="EquipCalibrationHistoryType">
      <xs:annotation>
        <xs:documentation>The "calibrationHistory" element captures the history of the calibration done to a certain machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maintenanceHistory" type="EquipMaintenanceHistoryType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "maintenanceHistory" element captures the history of the maintenance done to a certain machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="numRecoaterBlades" type="xs:short">
      <xs:annotation>
        <xs:documentation>The "numRecoaterBlades" element captures the number of recoater blades used by the machine. For example, if a machine had 3 recoater blades that could be switched in, it would have a "numRecoaterBlades" of "3".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="compatibleRecoaterBlade" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "compatibleRecoaterBlade" element captures the type of a recoater blade that is compatible with the machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="compatibleMaterial" type="CompatibleMaterialType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "compatibleMaterial" element captures the vendor, name, and ID of a material that is compatible with a specific recoater blade.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type AMProcessCatEnumType
Namespace No namespace
Annotations
The AMProcessCatEnumType type enumerates values that describe a
common process category.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration VAT-P
enumeration BJ
enumeration DED
enumeration LPBF
enumeration EBEAM
enumeration ME
enumeration MJ
enumeration SL
Used by
Source
<xs:simpleType name="AMProcessCatEnumType">
  <xs:annotation>
    <xs:documentation>The AMProcessCatEnumType type enumerates values that describe a common process category.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="VAT-P"/>
    <xs:enumeration value="BJ"/>
    <xs:enumeration value="DED"/>
    <xs:enumeration value="LPBF"/>
    <xs:enumeration value="EBEAM"/>
    <xs:enumeration value="ME"/>
    <xs:enumeration value="MJ"/>
    <xs:enumeration value="SL"/>
  </xs:restriction>
</xs:simpleType>
Complex Type LaserSystemType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#LaserSystemType_machineVendor am_schema_R2018a_xsd.tmp#LaserSystemType_machineModel am_schema_R2018a_xsd.tmp#LaserSystemType_machineSerialNumber am_schema_R2018a_xsd.tmp#LaserSystemType_laserType am_schema_R2018a_xsd.tmp#LaserSystemType_dateOfMade am_schema_R2018a_xsd.tmp#LaserSystemType_ratedPower am_schema_R2018a_xsd.tmp#LaserSystemType_ratedWaveLength am_schema_R2018a_xsd.tmp#LaserSystemType_lensType am_schema_R2018a_xsd.tmp#LaserSystemType_lensInstallationDate am_schema_R2018a_xsd.tmp#LaserSystemType_laserMode am_schema_R2018a_xsd.tmp#LaserSystemType_laserBeam
Used by
Model
Children dateOfMade, laserBeam, laserMode, laserType, lensInstallationDate, lensType, machineModel, machineSerialNumber, machineVendor, ratedPower, ratedWaveLength
Source
<xs:complexType name="LaserSystemType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="machineVendor" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "machineVendor" element is the name of the vendor of the laser system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machineModel" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "machineModel" element is the model name of the laser system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machineSerialNumber" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "machineSerialNumber" element is the serial number of the laser system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="laserType" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "laserType" element describes the type of laser. Example input "ytterbium fiber laser"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dateOfMade" type="xs:date" default="0001-01-01">
      <xs:annotation>
        <xs:documentation>The "dateOfMade" element is the date of manufacturing of the laser system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ratedPower" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "ratedPower" element is the actual rated power of the laser system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ratedWaveLength" type="LaserWaveLengthEnumType">
      <xs:annotation>
        <xs:documentation>The "ratedWaveLength" element is the wavelength of the laser.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="lensType" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "lensType" element describes the type of lens. Example "f-theta-lens"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="lensInstallationDate" type="xs:date" default="0001-01-01">
      <xs:annotation>
        <xs:documentation>The "lensInstallationDate" element is the installation date of lens assembly.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="laserMode" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "laserMode" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="laserBeam" type="LaserBeamType">
      <xs:annotation>
        <xs:documentation>The "laserBeam" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type LaserWaveLengthEnumType
Namespace No namespace
Annotations
The LaserWaveLengthEnumType enumerates values that describe a laser
wave type.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Pulse
enumeration Continuous
Used by
Source
<xs:simpleType name="LaserWaveLengthEnumType">
  <xs:annotation>
    <xs:documentation>The LaserWaveLengthEnumType enumerates values that describe a laser wave type.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Pulse"/>
    <xs:enumeration value="Continuous"/>
  </xs:restriction>
</xs:simpleType>
Complex Type LaserBeamType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#LaserBeamType_beamShape am_schema_R2018a_xsd.tmp#LaserBeamType_minBeamSpot am_schema_R2018a_xsd.tmp#LaserBeamType_maxBeamSpot
Used by
Model
Children beamShape, maxBeamSpot, minBeamSpot
Source
<xs:complexType name="LaserBeamType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="beamShape" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "beamShape" element describes the beam profile: Gaussian or Top-Hat</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="minBeamSpot" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "minBeamSpot" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maxBeamSpot" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "maxBeamSpot" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SoftwareSystemType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SoftwareSystemType_updateHistory
Used by
Model
Children updateHistory
Source
<xs:complexType name="SoftwareSystemType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="updateHistory" type="UpdateHistoryType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each"updateHistory" element describes a software update.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type UpdateHistoryType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UpdateHistoryType_operatorName am_schema_R2018a_xsd.tmp#UpdateHistoryType_updatedVersion am_schema_R2018a_xsd.tmp#UpdateHistoryType_dateOfUpdate
Used by
Model
Children dateOfUpdate, operatorName, updatedVersion
Source
<xs:complexType name="UpdateHistoryType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="operatorName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "operatorName" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="updatedVersion" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "updatedVersion" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dateOfUpdate" type="xs:date" default="0001-01-01">
      <xs:annotation>
        <xs:documentation>The "dateOfUpdate" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type EquipCalibrationHistoryType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipCalibrationHistoryType_calibrationDataItem
Used by
Model
Children calibrationDataItem
Source
<xs:complexType name="EquipCalibrationHistoryType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="calibrationDataItem" type="EquipCalibrationDataType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "calibrationDataItem" element captures the characteristics of the calibration process in a document and also includes the date when the calibration of the machine was fixed and the person responsible for this. Multiple calibrationDataItem can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type EquipCalibrationDataType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipCalibrationDataType_description am_schema_R2018a_xsd.tmp#EquipCalibrationDataType_fileLocation am_schema_R2018a_xsd.tmp#EquipCalibrationDataType_calibrationDate am_schema_R2018a_xsd.tmp#EquipCalibrationDataType_calibrationOperator
Used by
Model
Children calibrationDate, calibrationOperator, description, fileLocation
Source
<xs:complexType name="EquipCalibrationDataType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="description" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "description" element captures the process and the reason of the calibration.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fileLocation" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "fileLocation" element captures the location of the file about the calibration.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="calibrationDate" type="xs:date" default="0001-01-01">
      <xs:annotation>
        <xs:documentation>The "calibrationDate" element captures the date when calibration of the machine was fixed. It is a date type (YYYY-MM-DD).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="calibrationOperator" type="PersonnelType">
      <xs:annotation>
        <xs:documentation>The "calibrationOperator" element captures the name of the person who fixed the calibration of the machine, his or her title and his or her operating hours.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PersonnelType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PersonnelType_name am_schema_R2018a_xsd.tmp#PersonnelType_title am_schema_R2018a_xsd.tmp#PersonnelType_operatingHours
Used by
Model
Children name, operatingHours, title
Source
<xs:complexType name="PersonnelType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "name" element captures the name of the operator who performed the treatment type on the build product.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="title" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "title" element captures the title of the operator.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="operatingHours" type="xs:integer" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "operatingHours" element captures the operating hours of the operator. It is an integer type.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type EquipMaintenanceHistoryType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipMaintenanceHistoryType_maintenanceItem
Used by
Model
Children maintenanceItem
Source
<xs:complexType name="EquipMaintenanceHistoryType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="maintenanceItem" type="EquipMaintenanceItemType">
      <xs:annotation>
        <xs:documentation>The "maintenanceItem" element captures the reason for the maintenance and the person responsible for the maintenance. Multiple maintenanceItems can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type EquipMaintenanceItemType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipMaintenanceItemType_description am_schema_R2018a_xsd.tmp#EquipMaintenanceItemType_date am_schema_R2018a_xsd.tmp#EquipMaintenanceItemType_maintenanceOperator
Used by
Model
Children date, description, maintenanceOperator
Source
<xs:complexType name="EquipMaintenanceItemType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="description" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "description" element captures the reason and process of the maintenance.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="date" type="xs:date" default="0001-01-01">
      <xs:annotation>
        <xs:documentation>The "date" element captures the date of the maintenance. For example, if a machine wasserviced on May 23rd 2015 it would have a "date" of "2015-05-23".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maintenanceOperator" type="PersonnelType">
      <xs:annotation>
        <xs:documentation>The "maintenanceOperator" element captures the name, title, and operating hours of the person who repaired the machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CompatibleMaterialType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CompatibleMaterialType_materialVendor am_schema_R2018a_xsd.tmp#CompatibleMaterialType_materialName am_schema_R2018a_xsd.tmp#CompatibleMaterialType_vendorMaterialID
Used by
Model
Children materialName, materialVendor, vendorMaterialID
Source
<xs:complexType name="CompatibleMaterialType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="materialVendor" type="VendorNameType">
      <xs:annotation>
        <xs:documentation>The "materialVendor" element captures the name of the vendor of the material. For example, EOS GmbH manufactures EOS Titanium Ti64, so the materialVendor would be "EOS GmbH".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialName" type="MaterialNameType">
      <xs:annotation>
        <xs:documentation>The "materialName" element captures the vendor's specific name for the material. For example, EOS Titanium Ti64 would have a vendorMaterialName of "EOS Titanium Ti64".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vendorMaterialID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "vendorMaterialID" element captures the vendor supplied ID for the material. For example, EOS Titanium Ti64 would have a materialID of "9011-0014".</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMDesignDBType
Namespace No namespace
Annotations
This type defines a part design database.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDesignDBType_amDesign
Used by
Element amDesignDB
Model
Children amDesign
Source
<xs:complexType name="AMDesignDBType">
  <xs:annotation>
    <xs:documentation>This type defines a part design database.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amDesign" type="AMDesignType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "amDesign" element captures a part design. Multiple "amDesign" elements can be added under one "amDesignDB".</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMDesignType
Namespace No namespace
Annotations
defines a part/specimen design type
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMDesignType_designID am_schema_R2018a_xsd.tmp#AMDesignType_projectID am_schema_R2018a_xsd.tmp#AMDesignType_part am_schema_R2018a_xsd.tmp#AMDesignType_specimen
Used by
Model
Children designID, part, projectID, specimen
Source
<xs:complexType name="AMDesignType">
  <xs:annotation>
    <xs:documentation>defines a part/specimen design type</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="designID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "designID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="projectID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "projectID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="part" type="PartDefinitionType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "part" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimen" type="SpecimenDefinitionType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "specimen" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PartDefinitionType
Namespace No namespace
Annotations
Defines a part design
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartDefinitionType_partName am_schema_R2018a_xsd.tmp#PartDefinitionType_spec am_schema_R2018a_xsd.tmp#PartDefinitionType_dimension am_schema_R2018a_xsd.tmp#PartDefinitionType_volume am_schema_R2018a_xsd.tmp#PartDefinitionType_surface am_schema_R2018a_xsd.tmp#PartDefinitionType_digitalModel
Used by
Model
Children digitalModel, dimension, partName, spec, surface, volume
Source
<xs:complexType name="PartDefinitionType">
  <xs:annotation>
    <xs:documentation>Defines a part design</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="partName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "partName" element captures the name of the part defined by designers.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="spec" type="SpecType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>??The optional "spec" element captures the characteristics of the part that includes surface area, shape etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dimension" type="BoundingBoxType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "dimension" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="volume" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "volume" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="surface" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "surface" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="digitalModel" type="DigitalModelType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>??The optional "digitalModel" element captures a digital model of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SpecType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecType_surfaceMax am_schema_R2018a_xsd.tmp#SpecType_surfaceAve am_schema_R2018a_xsd.tmp#SpecType_surfaceMin am_schema_R2018a_xsd.tmp#SpecType_shape am_schema_R2018a_xsd.tmp#SpecType_tolerances am_schema_R2018a_xsd.tmp#SpecType_function am_schema_R2018a_xsd.tmp#SpecType_specDoc
Used by
Model
Children function, shape, specDoc, surfaceAve, surfaceMax, surfaceMin, tolerances
Source
<xs:complexType name="SpecType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="surfaceMax" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "surfaceMax" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="surfaceAve" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "surfaceAve" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="surfaceMin" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "surfaceMin" element captures the minimum surface area of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="shape" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "shape" element captures the shape of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tolerances" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "tolerances" element captures the tolerance level of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="function" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "function" element describes the use of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specDoc" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "specDoc" element captures the buildfile which is an electronic version of a document. It could be 2D drawing, spec file, build file, stl file. Multiple specDoc can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BoundingBoxType
Namespace No namespace
Annotations
This type defines an axis-oriented bounding box. It is defined
by giving diagonally opposite corners of the box, with a "minimum"
corner at the minimum X, Y, and Z values and a "maximum" corner
at the maximum values.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BoundingBoxType_minX am_schema_R2018a_xsd.tmp#BoundingBoxType_maxX am_schema_R2018a_xsd.tmp#BoundingBoxType_Ymin am_schema_R2018a_xsd.tmp#BoundingBoxType_maxY am_schema_R2018a_xsd.tmp#BoundingBoxType_minZ am_schema_R2018a_xsd.tmp#BoundingBoxType_maxZ
Used by
Model
Children Ymin, maxX, maxY, maxZ, minX, minZ
Source
<xs:complexType name="BoundingBoxType">
  <xs:annotation>
    <xs:documentation>This type defines an axis-oriented bounding box. It is defined by giving diagonally opposite corners of the box, with a "minimum" corner at the minimum X, Y, and Z values and a "maximum" corner at the maximum values.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="minX" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "minX" element is the X coordinate of the minimum corner.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maxX" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "maxX" element is the X coordinate of the maximum corner.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Ymin" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "minY" element is the Y coordinate of the minimum corner.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maxY" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "maxY" element is the Y coordinate of the maximum corner.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="minZ" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "minZ" element is the Z coordinate of the minimum corner.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maxZ" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "maxZ" element is the Z coordinate of the maximum corner.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type DigitalModelType
Namespace No namespace
Annotations
The DigitalModelType defines a digital design model that represents
information about an assembly or part.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DigitalModelType_name am_schema_R2018a_xsd.tmp#DigitalModelType_unit am_schema_R2018a_xsd.tmp#DigitalModelType_partDrawing am_schema_R2018a_xsd.tmp#DigitalModelType_cadModel am_schema_R2018a_xsd.tmp#DigitalModelType_tesselation
Used by
Model
Children cadModel, name, partDrawing, tesselation, unit
Source
<xs:complexType name="DigitalModelType">
  <xs:annotation>
    <xs:documentation>The DigitalModelType defines a digital design model that represents information about an assembly or part.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "name" element is the name of the model.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="unit" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "unit" element TBD ??STL file format used by many powder bed fusion machines does not contain units of measurement as metadata (SI or SAE). When only STL files are provided by the purchaser, ordering information should specify the units of the component along with the electronic data file. More information about data files can be found in ISO/ASTM 52915</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="partDrawing" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>??The optional "partDrawing" element captures the 3D drawing of the part in a CAD software.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cadModel" type="AMDocumentType">
      <xs:annotation>
        <xs:documentation>The "cadModel" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tesselation" type="TesselationType">
      <xs:annotation>
        <xs:documentation>The "tesselation" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TesselationType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TesselationType_tesselatedModel am_schema_R2018a_xsd.tmp#TesselationType_tesselationParameters
Used by
Model
Children tesselatedModel, tesselationParameters
Source
<xs:complexType name="TesselationType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="tesselatedModel" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "tesselatedModel" element captures a tesselated geometry from a CAD model which is typically used for a 3D print- and to be sliced.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tesselationParameters" type="TesselationParametersType">
      <xs:annotation>
        <xs:documentation>The "tesselationParameters" element gives the parameters used in creating the tesselation.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TesselationParametersType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TesselationParametersType_meshType am_schema_R2018a_xsd.tmp#TesselationParametersType_numMeshUnits am_schema_R2018a_xsd.tmp#TesselationParametersType_numPoints am_schema_R2018a_xsd.tmp#TesselationParametersType_zCompensation
Used by
Model
Children meshType, numMeshUnits, numPoints, zCompensation
Source
<xs:complexType name="TesselationParametersType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="meshType" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "meshType" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="numMeshUnits" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "numMeshUnits" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="numPoints" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "numPoints" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="zCompensation" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "zCompensation" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SpecimenDefinitionType
Namespace No namespace
Annotations
defines a specimen design
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_specimenName am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_partName am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_specimenShape am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_specimenOrientation am_schema_R2018a_xsd.tmp#SpecimenDefinitionType_specimenDrawing
Used by
Model
Children partName, specimenDrawing, specimenName, specimenOrientation, specimenShape
Source
<xs:complexType name="SpecimenDefinitionType">
  <xs:annotation>
    <xs:documentation>defines a specimen design</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimenName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The specimenName element captures the name of the specimen provided by the user.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="partName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "partName" element is the name of the part this specimen is cut from.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenShape" type="SpecimenShapeEnumType">
      <xs:annotation>
        <xs:documentation>The "specimenShape" element gives the shape of the specimen. If the part is a specimen, the specimenShape element captures the shape (For example, rectangular, square etc.).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenOrientation" type="SpecimenOrientationEnumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenOrientation" element (if the part is a specimen) captures the orthogonal orientation of the specimen (For example, XYZ, YXZ, YZX, XZY, ZXY, ZYX).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenDrawing" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenDrawing" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type SpecimenShapeEnumType
Namespace No namespace
Annotations
The SpecimenShapeEnumType enumerates values that describe the
specimen shapes.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration ASTM E8 6x25.4
enumeration ASTM E8 12.5x50.0
enumeration ASTM E8 40x50.0
enumeration ASTM E8 40x200
enumeration ASTM E8 20x50
enumeration ASTM E8 20x100
enumeration ASTM E8 20x50
enumeration ASTM E8 25x50
enumeration ASTM E8 25x100
enumeration ASTM E8 ø6x25.4
enumeration ASTM E8 ø12.5x50
enumeration ASTM E606 ø5.08x12.54
enumeration ASTM E606 ø5.08x19.05
enumeration N/A
Used by
Source
<xs:simpleType name="SpecimenShapeEnumType">
  <xs:annotation>
    <xs:documentation>The SpecimenShapeEnumType enumerates values that describe the specimen shapes.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="ASTM E8 6x25.4"/>
    <xs:enumeration value="ASTM E8 12.5x50.0"/>
    <xs:enumeration value="ASTM E8 40x50.0"/>
    <xs:enumeration value="ASTM E8 40x200"/>
    <xs:enumeration value="ASTM E8 20x50"/>
    <xs:enumeration value="ASTM E8 20x100"/>
    <xs:enumeration value="ASTM E8 20x50"/>
    <xs:enumeration value="ASTM E8 25x50"/>
    <xs:enumeration value="ASTM E8 25x100"/>
    <xs:enumeration value="ASTM E8 ø6x25.4"/>
    <xs:enumeration value="ASTM E8 ø12.5x50"/>
    <xs:enumeration value="ASTM E606 ø5.08x12.54"/>
    <xs:enumeration value="ASTM E606 ø5.08x19.05"/>
    <xs:enumeration value="N/A"/>
  </xs:restriction>
</xs:simpleType>
Simple Type SpecimenOrientationEnumType
Namespace No namespace
Annotations
This type enumerates values that describe the specimen orientation
in the build coordinate system.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration XYZ
enumeration YXZ
enumeration XZY
enumeration YZX
enumeration ZXY
enumeration ZYX
enumeration N/A
Used by
Source
<xs:simpleType name="SpecimenOrientationEnumType">
  <xs:annotation>
    <xs:documentation>This type enumerates values that describe the specimen orientation in the build coordinate system.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="XYZ"/>
    <xs:enumeration value="YXZ"/>
    <xs:enumeration value="XZY"/>
    <xs:enumeration value="YZX"/>
    <xs:enumeration value="ZXY"/>
    <xs:enumeration value="ZYX"/>
    <xs:enumeration value="N/A"/>
  </xs:restriction>
</xs:simpleType>
Complex Type AMBuildDBType
Namespace No namespace
Annotations
This type defines a build database.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMBuildDBType_amBuild
Used by
Element amBuildDB
Model
Children amBuild
Source
<xs:complexType name="AMBuildDBType">
  <xs:annotation>
    <xs:documentation>This type defines a build database.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amBuild" type="BuildType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "amBuild" element captures the build parameters and testing results - provided by the user - of a single build that can contain multiple, separate parts built with one or more different parameter sets. Multiple "amBuild" elements can be added under one "amBuildDB".</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BuildType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildType_projectID am_schema_R2018a_xsd.tmp#BuildType_generalInfo am_schema_R2018a_xsd.tmp#BuildType_feedstock am_schema_R2018a_xsd.tmp#BuildType_amProcesses am_schema_R2018a_xsd.tmp#BuildType_parts am_schema_R2018a_xsd.tmp#BuildType_partTests am_schema_R2018a_xsd.tmp#BuildType_powderTests
Used by
Model
Children amProcesses, feedstock, generalInfo, partTests, parts, powderTests, projectID
Source
<xs:complexType name="BuildType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="projectID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "projectID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="generalInfo" type="BuildHeaderType">
      <xs:annotation>
        <xs:documentation>The "generalInfo" element captures the build ID, name of the service provider, location of the build, name of the customer, name of the material used, name of the vendor who provided the material, ID of the material provided by the vendor, name of the machine used, name of the vendor who provided the machine, model number of the machine, ID of the the machine provided by the vendor, and the build time of the build.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="feedstock" type="BuildFeedstockMaterialType">
      <xs:annotation>
        <xs:documentation>The "feedstock" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="amProcesses" type="ProcessesType">
      <xs:annotation>
        <xs:documentation>The "amProcesses" element captures the pre-process, in-process and post-process characteristics of the build.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="parts" type="PartsType">
      <xs:annotation>
        <xs:documentation>The "parts" element captures the characteristics of different parts that are printed inside the 'amBuild' element. Multiple parts can be added. They can also be linked to individual parameter sets using the part number.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="partTests" type="PartTestsType">
      <xs:annotation>
        <xs:documentation>The "partTests" element captures the characteristics of different tests performed on a specific specimen and their result (inside amUnitTest) and characteristics of the specimen (inside amSpecimen) after the tests were performed on them. Number of the amUnitTest element should be same as the number of the amSpecimen element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="powderTests" type="PowderTestsType"/>
  </xs:sequence>
</xs:complexType>
Complex Type BuildHeaderType
Namespace No namespace
Annotations
This type defines information about the creation of the file
containing the CAD model and global parameters of the model.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildHeaderType_buildID am_schema_R2018a_xsd.tmp#BuildHeaderType_designID am_schema_R2018a_xsd.tmp#BuildHeaderType_description am_schema_R2018a_xsd.tmp#BuildHeaderType_buildServiceProvider am_schema_R2018a_xsd.tmp#BuildHeaderType_location am_schema_R2018a_xsd.tmp#BuildHeaderType_customerName am_schema_R2018a_xsd.tmp#BuildHeaderType_materialName am_schema_R2018a_xsd.tmp#BuildHeaderType_materialVendor am_schema_R2018a_xsd.tmp#BuildHeaderType_vendorMaterialID am_schema_R2018a_xsd.tmp#BuildHeaderType_machineVendor am_schema_R2018a_xsd.tmp#BuildHeaderType_machineModel am_schema_R2018a_xsd.tmp#BuildHeaderType_machineSerialNumber am_schema_R2018a_xsd.tmp#BuildHeaderType_startTime am_schema_R2018a_xsd.tmp#BuildHeaderType_interruption am_schema_R2018a_xsd.tmp#BuildHeaderType_finishTime am_schema_R2018a_xsd.tmp#BuildHeaderType_operators am_schema_R2018a_xsd.tmp#BuildHeaderType_supportMaterialName am_schema_R2018a_xsd.tmp#BuildHeaderType_supportMaterialVendor am_schema_R2018a_xsd.tmp#BuildHeaderType_buildFile am_schema_R2018a_xsd.tmp#BuildHeaderType_magicsFile
Used by
Model
Children buildFile, buildID, buildServiceProvider, customerName, description, designID, finishTime, interruption, location, machineModel, machineSerialNumber, machineVendor, magicsFile, materialName, materialVendor, operators, startTime, supportMaterialName, supportMaterialVendor, vendorMaterialID
Source
<xs:complexType name="BuildHeaderType">
  <xs:annotation>
    <xs:documentation>This type defines information about the creation of the file containing the CAD model and global parameters of the model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="buildID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "buildID" element captures the ID of the build provided by the builder.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="designID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "designID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "description" element is a brief description of the build, e.g., material, machine and environment.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="buildServiceProvider" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "buildServiceProvider" element captures the name of the institution who performed the build. For example, NIST.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="location" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "location" element captures the name of the location where the build took place.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="customerName" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "customerName" element captures the name of the customer for whom the build was performed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialName" type="MaterialNameType">
      <xs:annotation>
        <xs:documentation>The "materialName" element captures the vendor's specific name for the material. For example, EOS Titanium Ti64 would have a materialName of "EOS Titanium Ti64".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialVendor" type="VendorNameType">
      <xs:annotation>
        <xs:documentation>The "materialVendor" element captures the name of the vendor of the material. For example, EOS GmbH manufactures EOS Titanium Ti64, so the materialVendor would be "EOS GmbH".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vendorMaterialID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "materialID" element captures the vendor supplied ID for the material. For example, EOS Titanium Ti64 would have a materialID of "9011-0014".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machineVendor" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "machineVendor" element captures the name of the company that makes the AM machine. For example, an EOS M270 would have a "machineVendor" of "EOS GmbH".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machineModel" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "machineModel" element captures the model name of the machine. For example, an EOS M270 would have a "modelName" of "M270".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machineSerialNumber" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "machineSerialNumber" element captures the owner's ID for the machine. For example, a machine shop that has one AM machine would have a "machineID" of "1".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="startTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "startTime" element captures the date and time when the build first started.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="interruption" type="InterruptionType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "interruptions" element captures a time when build was paused for any planned or unplanned event. A build can have multiple interruptions.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="finishTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "finishTime" element captures the date and time when the build was finished.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="operators" type="xs:string" default="text" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "operators" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="supportMaterialName" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "supportMaterialName" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="supportMaterialVendor" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "supportMaterialVendor" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="buildFile" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "buildFile" element captures the buildfile which is an electronic version of a document. It could be 2D drawing, spec file, and or build file.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="magicsFile" type="AMDocumentType"/>
  </xs:sequence>
</xs:complexType>
Complex Type InterruptionType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#InterruptionType_beginTime am_schema_R2018a_xsd.tmp#InterruptionType_endTime am_schema_R2018a_xsd.tmp#InterruptionType_reasonOfInterruption am_schema_R2018a_xsd.tmp#InterruptionType_layerNumber
Used by
Model
Children beginTime, endTime, layerNumber, reasonOfInterruption
Source
<xs:complexType name="InterruptionType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="beginTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>?!The "beginTime" element captures the date and time when the build started after it was paused.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="endTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>?!The "endTime" element captures the date and time when the build was paused for any planned or unplanned event.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="reasonOfInterruption" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "reasonOfInterruption" element captures the reason there was an interruption. Also include if the interruption was planned or unplanned.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="layerNumber" type="xs:unsignedInt">
      <xs:annotation>
        <xs:documentation>The "layerNumber" element captures the number of the layer on which the error or interruption happened.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BuildFeedstockMaterialType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildFeedstockMaterialType_feedstockMaterialID am_schema_R2018a_xsd.tmp#BuildFeedstockMaterialType_actualMaterialProperties
Used by
Model
Children actualMaterialProperties, feedstockMaterialID
Source
<xs:complexType name="BuildFeedstockMaterialType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="feedstockMaterialID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "feedstockMaterialID" element captures the ID of the feedstock material comes from. The feedstock material ID could be virginMaterialType, recycleMaterialType or feedstockMaterialType.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="actualMaterialProperties" type="AMPowderMaterialPropertyType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "actualMaterialProperties" element captures the composition, density and size of the powder. It also captures flowability and emissivity, but they are optional.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ProcessesType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ProcessesType_preProcess am_schema_R2018a_xsd.tmp#ProcessesType_inProcess am_schema_R2018a_xsd.tmp#ProcessesType_postProcessing
Used by
Model
Children inProcess, postProcessing, preProcess
Source
<xs:complexType name="ProcessesType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="preProcess" type="PreProcessType">
      <xs:annotation>
        <xs:documentation>The "preProcess" element captures the settings of the machine and the characteristics of the materials used before the build started.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="inProcess" type="InProcessType">
      <xs:annotation>
        <xs:documentation>The "inProcess" element captures the process plan, result of the in situ monitoring and the build log.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="postProcessing" type="PostProcessingType">
      <xs:annotation>
        <xs:documentation>The "postProcessing" element captures the types of treatment performed on the build product after the build was over.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PreProcessType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PreProcessType_materialPreProcess am_schema_R2018a_xsd.tmp#PreProcessType_machineSetup
Used by
Model
Children machineSetup, materialPreProcess
Source
<xs:complexType name="PreProcessType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="materialPreProcess" type="MaterialPreProcessType">
      <xs:annotation>
        <xs:documentation>The "materialPreProcess" element captures the lot ID, sublot ID, ratio of the new powder compare to the used powder, sieving process, material properties and result of the tests performed on the material. Multiple materialPreProcess can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machineSetup" type="MachineSetupType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "machineSetup" element captures the settings of the machine before the build started. Multiple machineSetup can be added. All the steps necessary to start the build process, including build platform selection, machine cleaning,</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MaterialPreProcessType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialPreProcessType_sieving am_schema_R2018a_xsd.tmp#MaterialPreProcessType_otherTreatment
Used by
Model
Children otherTreatment, sieving
Source
<xs:complexType name="MaterialPreProcessType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="sieving" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "sieving" element captures the process of taking out larger particles from the mixture. It is done based on the sift analysis. Please describe the method used and the size of the sieve. Please refer to ASTM E1638 Terminology Relating to Sieves, Sieving Methods, and Screening Media. If no sieving was done, please enter "N/A"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="otherTreatment" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The optional "treatment" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MachineSetupType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MachineSetupType_platform am_schema_R2018a_xsd.tmp#MachineSetupType_atmosphere
Used by
Model
Children atmosphere, platform
Source
<xs:complexType name="MachineSetupType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="platform" type="PlatformType">
      <xs:annotation>
        <xs:documentation>The "platform" element captures the name of the material the platform is made of, name of it's maker, size, thickness, flatness, surface roughness, and the temperature at which the platform was preheated to.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="atmosphere" type="AtmosphereType">
      <xs:annotation>
        <xs:documentation>The "atmosphere" element captures the maximum set point of oxygen gas in the chamber, name of the purge gas used, it's source, and the characteristics of the filtration process.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PlatformType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PlatformType_platformMaterial am_schema_R2018a_xsd.tmp#PlatformType_platformMaker am_schema_R2018a_xsd.tmp#PlatformType_sizeX am_schema_R2018a_xsd.tmp#PlatformType_sizeY am_schema_R2018a_xsd.tmp#PlatformType_sizeZ am_schema_R2018a_xsd.tmp#PlatformType_flatness am_schema_R2018a_xsd.tmp#PlatformType_surfaceRoughness am_schema_R2018a_xsd.tmp#PlatformType_preheatedTemp
Used by
Model
Children flatness, platformMaker, platformMaterial, preheatedTemp, sizeX, sizeY, sizeZ, surfaceRoughness
Source
<xs:complexType name="PlatformType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="platformMaterial" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "platformMaterial" element captures material that makes up the platfrom.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="platformMaker" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "platformMaker" element captures the name of company that made the platform.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sizeX" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "sizeX" element captures the length of the platform in respect to the x direction (of the coordinate system that the AM machine uses).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sizeY" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "sizeY" element captures the length of the platform in respect to the y direction (of the coordinate system that the AM machine uses).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sizeZ" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "sizeZ" element captures the length of the build volume in respect to the z direction (of the coordinate system that the AM machine uses).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="flatness" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "flatness" element captures a measure of how much the build platform various from a flat plane.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="surfaceRoughness" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "surfaceRoughness" element captures the surface texture of the platform. Refers to the smoothness or roughness of the platform surface.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="preheatedTemp" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "preheatedTemp" element captures the temperature at which the platform was preheated to.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AtmosphereType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AtmosphereType_O2SetPointMax am_schema_R2018a_xsd.tmp#AtmosphereType_purgeGas am_schema_R2018a_xsd.tmp#AtmosphereType_purgeGasSource am_schema_R2018a_xsd.tmp#AtmosphereType_filtration am_schema_R2018a_xsd.tmp#AtmosphereType_ambientTemperature
Used by
Model
Children O2SetPointMax, ambientTemperature, filtration, purgeGas, purgeGasSource
Source
<xs:complexType name="AtmosphereType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="O2SetPointMax" type="O2SetPointType">
      <xs:annotation>
        <xs:documentation>The "O2SetPointMax" element captures the maximum set point for oxygen in the machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="purgeGas" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "purgeGas" element is the name of the purge gas used. For example, "Argon" or "Nitrogen"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="purgeGasSource" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "purgeGasSource" element captures the name of the source of the purge gas. For example, "Nitrogen gas generator" or "Argon tank".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="filtration" type="FiltrationType">
      <xs:annotation>
        <xs:documentation>The "filtration" element captures the age and pressure difference of the two filters to determine how clogged the filters are.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ambientTemperature" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "ambientTemperature" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type O2SetPointType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#O2SetPointType_unit am_schema_R2018a_xsd.tmp#O2SetPointType_value
Used by
Model
Children unit, value
Source
<xs:complexType name="O2SetPointType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="unit" type="O2UnitEnumType">
      <xs:annotation>
        <xs:documentation>The "unit" element is a unit of measurement. For example, ppm and %.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="value" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "value" element is a number. It is a float type.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type O2UnitEnumType
Namespace No namespace
Annotations
The O2UnitEnumType enumerates values that describe O2 density units.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration ppm
enumeration %
Used by
Source
<xs:simpleType name="O2UnitEnumType">
  <xs:annotation>
    <xs:documentation>The O2UnitEnumType enumerates values that describe O2 density units.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="ppm"/>
    <xs:enumeration value="%"/>
  </xs:restriction>
</xs:simpleType>
Complex Type FiltrationType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#FiltrationType_ageOfFilter1 am_schema_R2018a_xsd.tmp#FiltrationType_ageOfFilter2 am_schema_R2018a_xsd.tmp#FiltrationType_pressureDifference
Used by
Model
Children ageOfFilter1, ageOfFilter2, pressureDifference
Source
<xs:complexType name="FiltrationType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ageOfFilter1" type="xs:unsignedInt">
      <xs:annotation>
        <xs:documentation>The "ageOfFilter1" element captures the age of the first filter in hours. It is unsignedInt type. 8888 means N/A</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ageOfFilter2" type="xs:unsignedInt">
      <xs:annotation>
        <xs:documentation>The "ageOfFilter2" element captures the age of the second filter in hours. It is unsignedInt type. 8888 means N/A</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pressureDifference" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "pressureDifference" element captures the pressure difference between the two filter during the building process.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type InProcessType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#InProcessType_amProcessPlans am_schema_R2018a_xsd.tmp#InProcessType_amInSituMonitor am_schema_R2018a_xsd.tmp#InProcessType_buildLog
Used by
Model
Children amInSituMonitor, amProcessPlans, buildLog
Source
<xs:complexType name="InProcessType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amProcessPlans" type="AMProcessPlansType">
      <xs:annotation>
        <xs:documentation>The "amProcessPlans" element captures the process plan of the EOS and Concept Laser.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="amInSituMonitor" type="MonitorType">
      <xs:annotation>
        <xs:documentation>The "amInSituMonitor" element captures measurements that were taken during printing.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="buildLog" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "buildLog" element captures the buildfile which is an electronic version of a document. It could be 2D drawing, spec file, and or build file.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMProcessPlansType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProcessPlansType_amProcessPlan
Used by
Model
Children amProcessPlan
Source
<xs:complexType name="AMProcessPlansType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amProcessPlan" type="AMProcessPlanType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "amProcessPlan" element describes a process plan.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMProcessPlanType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProcessPlanType_partID am_schema_R2018a_xsd.tmp#AMProcessPlanType_DeltaProcessPlan am_schema_R2018a_xsd.tmp#AMProcessPlanType_BetaProcessPlan
Used by
Model
Children BetaProcessPlan, DeltaProcessPlan, partID
Source
<xs:complexType name="AMProcessPlanType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="partID" type="xs:string" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "partID" element captures the part ID of the part that was produced with the parameters selected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:element name="DeltaProcessPlan" type="DeltaProcessPlanType">
        <xs:annotation>
          <xs:documentation>The "EOSProcessPlan" element captures the process plan of AM machines produced by EOS GmbH.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BetaProcessPlan" type="DeltaProcessPlanType">
        <xs:annotation>
          <xs:documentation>The "conceptLaserProcessPlan" element captures the process plan of AM machines made by Concept Laser.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:sequence>
</xs:complexType>
Complex Type DeltaProcessPlanType
Namespace No namespace
Annotations
EOS process plan
Diagram
Diagram am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_baseParameterSet am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_baseParameterFilename am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_buildSetting am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_recoaterSetting am_schema_R2018a_xsd.tmp#DeltaProcessPlanType_materialSpecificSetting
Used by
Model
Children baseParameterFilename, baseParameterSet, buildSetting, materialSpecificSetting, recoaterSetting
Source
<xs:complexType name="DeltaProcessPlanType">
  <xs:annotation>
    <xs:documentation>EOS process plan</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element minOccurs="0" name="baseParameterSet" type="xs:string"/>
    <xs:element minOccurs="0" name="baseParameterFilename" type="xs:string"/>
    <xs:element name="buildSetting" type="BuildSettingType">
      <xs:annotation>
        <xs:documentation>The "buildSetting" element captures the start height and the final height of the build, and the characteristics of pre exposure settings.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="recoaterSetting" type="RecoaterSettingType">
      <xs:annotation>
        <xs:documentation>The "recoaterSetting" element captures the type of the blade used, feed charge, and blade's speed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialSpecificSetting" type="MaterialSpecSettingType">
      <xs:annotation>
        <xs:documentation>The "materialSpecificSetting" element captures the settings (either advanced or default) specific to the material used.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BuildSettingType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildSettingType_startHeight am_schema_R2018a_xsd.tmp#BuildSettingType_finalHeight am_schema_R2018a_xsd.tmp#BuildSettingType_layerThickness am_schema_R2018a_xsd.tmp#BuildSettingType_DMLSSetting
Used by
Model
Children DMLSSetting, finalHeight, layerThickness, startHeight
Source
<xs:complexType name="BuildSettingType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="startHeight" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "startHeight" element captures the height at which the building process started, in mm.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="finalHeight" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "finalHeight" element captures the height at which the building process stopped, in mm.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="layerThickness" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "layerThickness" element captures the distance which the build platform is lowered prior to printing each new layer, in mm.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DMLSSetting" type="DMLSType">
      <xs:annotation>
        <xs:documentation>The "DMLSSetting" element TBD ??If DMLS is not selected, each layer in the preexposure are will be exposed twice at the selected speed.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type DMLSType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#DMLSType_DMLS am_schema_R2018a_xsd.tmp#DMLSType_DMLSRange am_schema_R2018a_xsd.tmp#DMLSType_preExposure am_schema_R2018a_xsd.tmp#DMLSType_preExposureRange
Used by
Model
Children DMLS, DMLSRange, preExposure, preExposureRange
Source
<xs:complexType name="DMLSType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="DMLS" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "DMLS" element describes whether DMLS is switched on or off. ON means DMLS is on. OFF means DMLS is off.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DMLSRange" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "DMLSRange" element gives the thickness of the area within which building is performed with the exposure speed reduced in accordance with DMLS rules.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="preExposure" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "preExposure" element captures whether the laser was on or not. If on, the selected area is exposed at high speed and then at DMLS speed. ON means the laser was on. OFF means the laser was off.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="preExposureRange" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "preExposureRange" element captures the thickness of the area within which exposure is first performed at the selected speed then DMLS speed. It is a float type.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type RecoaterSettingType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#RecoaterSettingType_recoaterBlade am_schema_R2018a_xsd.tmp#RecoaterSettingType_feedCharge am_schema_R2018a_xsd.tmp#RecoaterSettingType_positiveXRecoaterSpeed am_schema_R2018a_xsd.tmp#RecoaterSettingType_negativeXRecoaterSpeed am_schema_R2018a_xsd.tmp#RecoaterSettingType_contactFreeOutwardTravel
Used by
Model
Children contactFreeOutwardTravel, feedCharge, negativeXRecoaterSpeed, positiveXRecoaterSpeed, recoaterBlade
Source
<xs:complexType name="RecoaterSettingType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="recoaterBlade" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "recoaterBlade" element captures the type of recoater blade used.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="feedCharge" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "feedCharge" element captures the percentage at which feedbed was moved up relative to how much buildbed was lowered. It is a float type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="positiveXRecoaterSpeed" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "positiveXRecoaterSpeed" element captures the speed of the recoater blade at which it moves to the positive X axis. It is a float type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="negativeXRecoaterSpeed" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "negativeXRecoaterSpeed" element captures the speed of the recoater blade at which it moves to the negative X axis. It is a float type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="contactFreeOutwardTravel" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "contactFreeOutwardTravel" element captures whether the platform was lowered a little prior to movement to the right so that the recoater blade does not get damaged. ON means the platform was lowered. OFF means the platform was not lowered.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MaterialSpecSettingType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialSpecSettingType_advancedSettings am_schema_R2018a_xsd.tmp#MaterialSpecSettingType_defaultSettings
Used by
Model
Children advancedSettings, defaultSettings
Source
<xs:complexType name="MaterialSpecSettingType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="advancedSettings" type="AdvancedSettingsType">
      <xs:annotation>
        <xs:documentation>The "advancedSettings" element captures custom settings specific for the material which includes material scaling factor, part scaling factor, beam offset, dual focus beam expander, and exposure setting.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="defaultSettings" type="AMDocumentType">
      <xs:annotation>
        <xs:documentation>The "defaultSettings" element captures the name of the material, software used, and a initialization parameter file.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type AdvancedSettingsType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AdvancedSettingsType_materialScalingFactor am_schema_R2018a_xsd.tmp#AdvancedSettingsType_partScalingFactor am_schema_R2018a_xsd.tmp#AdvancedSettingsType_beamOffset am_schema_R2018a_xsd.tmp#AdvancedSettingsType_dualFocusBeamExpander am_schema_R2018a_xsd.tmp#AdvancedSettingsType_exposureSetting am_schema_R2018a_xsd.tmp#AdvancedSettingsType_beamSpotSize
Used by
Model
Children beamOffset, beamSpotSize, dualFocusBeamExpander, exposureSetting, materialScalingFactor, partScalingFactor
Source
<xs:complexType name="AdvancedSettingsType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="materialScalingFactor" type="MaterialScalingFactorType">
      <xs:annotation>
        <xs:documentation>The "materialScalingFactor" element captures how much bigger or smaller the powder needed to be than the nominal value.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="partScalingFactor" type="PartScalingFactorType">
      <xs:annotation>
        <xs:documentation>The "partScalingFactor" element captures how much bigger or smaller the part needed to be than the nominal value.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="beamOffset" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "beamOffset" element is a part (part group) specific beam offset parameter.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dualFocusBeamExpander" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "dualFocusBeamExpander" element captures how much the optics were moved by the machine between contour and hatch in the core.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="exposureSetting" type="ExposureType">
      <xs:annotation>
        <xs:documentation>??The "exposureSetting" element captures the settings of the machine during the exposure process.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="beamSpotSize" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "beamSpotSize" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MaterialScalingFactorType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MaterialScalingFactorType_x am_schema_R2018a_xsd.tmp#MaterialScalingFactorType_y am_schema_R2018a_xsd.tmp#MaterialScalingFactorType_z0 am_schema_R2018a_xsd.tmp#MaterialScalingFactorType_z200
Used by
Model
x , y , z0 , z200
Children x, y, z0, z200
Source
<xs:complexType name="MaterialScalingFactorType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="x" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "x" element captures the material dependent scaling values for all parts in X direction</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="y" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "y" element captures the material dependent scaling values for all parts in Y direction.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z0" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "z0" element captures the material dependent scaling values applicable to all parts at job height Z = 0 mm</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z200" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "z200" element captures the material dependent scaling values applicable to all parts at job height Z = 7.87 in.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PartScalingFactorType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartScalingFactorType_x am_schema_R2018a_xsd.tmp#PartScalingFactorType_y
Used by
Model
x , y
Children x, y
Source
<xs:complexType name="PartScalingFactorType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="x" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "x" element captures the part dependent scaling values for all parts in the X direction.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="y" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "y" element captures the part dependent scaling values for all parts in the Y direction.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ExposureType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ExposureType_preExposure am_schema_R2018a_xsd.tmp#ExposureType_skinExposure am_schema_R2018a_xsd.tmp#ExposureType_coreExposure am_schema_R2018a_xsd.tmp#ExposureType_postExposure am_schema_R2018a_xsd.tmp#ExposureType_skinThicknessXY am_schema_R2018a_xsd.tmp#ExposureType_skinThicknessZ am_schema_R2018a_xsd.tmp#ExposureType_skinOrCoreSkinThicknessXY am_schema_R2018a_xsd.tmp#ExposureType_baseRadius am_schema_R2018a_xsd.tmp#ExposureType_coreOpenToPlatform am_schema_R2018a_xsd.tmp#ExposureType_SLIHatchSetting
Used by
Model
Children SLIHatchSetting, baseRadius, coreExposure, coreOpenToPlatform, postExposure, preExposure, skinExposure, skinOrCoreSkinThicknessXY, skinThicknessXY, skinThicknessZ
Source
<xs:complexType name="ExposureType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="preExposure" type="PrePostExposureType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>??The "preExposure" element captures the settings for the machine before getting exposed to the laser. It includes first contour, second contour and edges.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skinExposure" type="SkinExposureType">
      <xs:annotation>
        <xs:documentation>The "skinExposure" element captures the values for the calculation of skin for a part and define exposure types for its exposure.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="coreExposure" type="CoreExposureType">
      <xs:annotation>
        <xs:documentation>The "coreExposure" element captures the values for the calculation of core for a part and define exposure types for its exposure.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="postExposure" type="PrePostExposureType">
      <xs:annotation>
        <xs:documentation>??The "postExposure" captures the characteristics after it was exposed by the laser.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skinThicknessXY" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "skinThicknessXY" element captures the thickness (Outer boundary layer in X/Y direction) at which the skin is exposed using the selected exposure type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skinThicknessZ" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "skinThicknessZ" element captures the thickness (outer boundary layer in Z direction) at which the skin is exposed using the selected exposure type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skinOrCoreSkinThicknessXY" type="OnOffEnumType" default="ON">
      <xs:annotation>
        <xs:documentation>?!The "skinOrCoreSkinThicknessXY" captures whether there was any exposure near the edge or not. ON means ? OFF means ?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="baseRadius" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "baseRadius" element captures the radius that is added to the outer most contour of the part to obtain better adhesion to the base plate.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="coreOpenToPlatform" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>?!The "coreOpenToPlatform" element captures whether a skin is exposed on the underside of the part or not. ON means a skin is exposed on the underside of the part. OFF means no skin is exposed on the underside of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SLIHatchSetting" type="SLIHatchSettingType">
      <xs:annotation>
        <xs:documentation>The "SLIHatchSetting" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PrePostExposureType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PrePostExposureType_firstContour am_schema_R2018a_xsd.tmp#PrePostExposureType_secondContour am_schema_R2018a_xsd.tmp#PrePostExposureType_edges
Used by
Model
Children edges, firstContour, secondContour
Source
<xs:complexType name="PrePostExposureType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="firstContour" type="ContourType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "firstContour" element captures the characteristics of the first pass of the exposure/laser. It is optional setting in EOS, active by checking Contour Box.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="secondContour" type="ContourType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "secondContour" element captures the characteristics of the second pass of the exposure/laser. It is optional setting in EOS, active by checking Post Contour Box.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="edges" type="EdgeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "edges" element captures the parameters for the exposure of points and thin areas of the parts. Important for creating fine features since beam is larger than a point or thin areas. It is an optional setting on EOS, active by checking Edges Box.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ContourType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ContourType_contour am_schema_R2018a_xsd.tmp#ContourType_postContour am_schema_R2018a_xsd.tmp#ContourType_beamOffset am_schema_R2018a_xsd.tmp#ContourType_laserPower am_schema_R2018a_xsd.tmp#ContourType_standardSpeed am_schema_R2018a_xsd.tmp#ContourType_onPartSpeed am_schema_R2018a_xsd.tmp#ContourType_onPartPower am_schema_R2018a_xsd.tmp#ContourType_downSkinSpeed am_schema_R2018a_xsd.tmp#ContourType_downSkinPower am_schema_R2018a_xsd.tmp#ContourType_thickness am_schema_R2018a_xsd.tmp#ContourType_corridor
Used by
Model
Children beamOffset, contour, corridor, downSkinPower, downSkinSpeed, laserPower, onPartPower, onPartSpeed, postContour, standardSpeed, thickness
Source
<xs:complexType name="ContourType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="contour" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>??The "contour" element captures whether the laser beam exposes the contour in the pre-exposure or not. ON means the laser beam exposes the contour. OFF means it does not.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="postContour" type="OnOffEnumType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>??The optional "postContour" element captures whether the laser beam exposes the contour in the post-exposure or not. ON means the laser beam exposes the contour. OFF means it does not.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="beamOffset" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "beamOffset" element captures the start point for the exposure of the points from the inside of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="laserPower" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "laserPower" element captures the power of the laser during this part of the exposure.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="standardSpeed" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "standardSpeed" element captures the speed at which the laser moves across the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="onPartSpeed" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "onPartSpeed" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="onPartPower" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "onPartPower" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="downSkinSpeed" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "downSkinSpeed" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="downSkinPower" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "downSkinPower" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="thickness" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "thickness" element captures how far up and down below the current layer the software is looking to determine whether it is downSkin or not.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="corridor" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "corridor" element captures the width relative to the nominal contour based on the thickness.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type EdgeType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EdgeType_edges am_schema_R2018a_xsd.tmp#EdgeType_postEdge am_schema_R2018a_xsd.tmp#EdgeType_edgeFactor am_schema_R2018a_xsd.tmp#EdgeType_threshold am_schema_R2018a_xsd.tmp#EdgeType_minimumRadiusFactor am_schema_R2018a_xsd.tmp#EdgeType_beamOffset am_schema_R2018a_xsd.tmp#EdgeType_speed am_schema_R2018a_xsd.tmp#EdgeType_laserPower
Used by
Model
Children beamOffset, edgeFactor, edges, laserPower, minimumRadiusFactor, postEdge, speed, threshold
Source
<xs:complexType name="EdgeType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="edges" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>??The "edges" element captures whether the points were exposed in pre-exposure or not. ON means the points were exposed in pre-exposure. OFF means the points were not exposed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="postEdge" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>??The "postEdge" element captures whether the points were exposed in post-exposure or not.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="edgeFactor" type="xs:unsignedInt" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "edgeFactor" element captures the level of exposure for points starting from the outermost points on the nominal contour to create fine features.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="threshold" type="xs:unsignedInt" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "threshold" element captures the threshold value. If the distance from the actual contour to the nominal contour at a point exceeds the value threshold x beam offset, this point is exposed with an edge factor of 1.45.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="minimumRadiusFactor" type="xs:float" default="0" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "minimumRadiusFactor" element captures the level of exposure of the points as a function of the radius of the laser beam.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="beamOffset" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "beamOffset" element captures the start point for the exposure of the points from the inside of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speed" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "speed" element captures the speed at which the laser moves across the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="laserPower" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "laserPower" element captures the power of the laser during this part of the exposure.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SkinExposureType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SkinExposureType_stripes am_schema_R2018a_xsd.tmp#SkinExposureType_upDown am_schema_R2018a_xsd.tmp#SkinExposureType_skipLayer
Used by
Model
Children skipLayer, stripes, upDown
Source
<xs:complexType name="SkinExposureType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="stripes" type="StripeType">
      <xs:annotation>
        <xs:documentation>The "stripes" element captures the parameters with which the part is exposed in stripes.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="upDown" type="UpDownType">
      <xs:annotation>
        <xs:documentation>The "upDown" element captures the parameters for the exposure of areas that bound loose metal powder above or below.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skipLayer" type="SkippedLayerType">
      <xs:annotation>
        <xs:documentation>The "skipLayer" element captures how many layers of the hatching are skipped before exposure is performed again.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type StripeType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StripeType_noExposure am_schema_R2018a_xsd.tmp#StripeType_exposure
Used by
Model
Children exposure, noExposure
Source
<xs:complexType name="StripeType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="noExposure" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "noExposure" element captures whether it was exposed in this pattern or not. ON means it was not exposed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="exposure" type="StripeExposureType">
      <xs:annotation>
        <xs:documentation>The optional "exposure" element captures whether it was exposed in this pattern, it captures the parameters for the stripes pattern.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type StripeExposureType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StripeExposureType_hatchDistance am_schema_R2018a_xsd.tmp#StripeExposureType_speed am_schema_R2018a_xsd.tmp#StripeExposureType_laserPower am_schema_R2018a_xsd.tmp#StripeExposureType_beamOffset am_schema_R2018a_xsd.tmp#StripeExposureType_stripeWidth am_schema_R2018a_xsd.tmp#StripeExposureType_stripesOverlap am_schema_R2018a_xsd.tmp#StripeExposureType_skywriting am_schema_R2018a_xsd.tmp#StripeExposureType_offset am_schema_R2018a_xsd.tmp#StripeExposureType_hatchingX am_schema_R2018a_xsd.tmp#StripeExposureType_hatchingY am_schema_R2018a_xsd.tmp#StripeExposureType_alternating am_schema_R2018a_xsd.tmp#StripeExposureType_rotated am_schema_R2018a_xsd.tmp#StripeExposureType_rotatedAngle
Used by
Model
Children alternating, beamOffset, hatchDistance, hatchingX, hatchingY, laserPower, offset, rotated, rotatedAngle, skywriting, speed, stripeWidth, stripesOverlap
Source
<xs:complexType name="StripeExposureType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="hatchDistance" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "hatchDistance" element captures the distance between the hatch lines within stripes.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speed" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "speed" element captures the exposure speed for hatching the stripes.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="laserPower" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "laserPower" element captures laser power for hatching the stripes.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="beamOffset" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "beamOffset" element captures the start point for the exposure of the points from the inside of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="stripeWidth" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "stripeWidth" element captures the width of the stripes.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="stripesOverlap" type="VariableType" form="qualified">
      <xs:annotation>
        <xs:documentation>The "stripesOverlap" element captures the width of the overlap between two stripes.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skywriting" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "skywriting" element captures whether this process was selected in the software or not. During skywriting, the acceleration phase and the retardation phase for the laser focus are outside the exposure area. The laser is switched off during this phase. ON means skywriting was selected. OFF means skywriting was not selected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="offset" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "offset" element means that, it offsets the stripes in each layer by one half of the stripe width. ON means that offset was selected. OFF means that offset was not selected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hatchingX" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "hatchingX" element captures whether hatching in the X direction took place or not. ON means that hatching in X took place. OFF means that hatching in X did not take place.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hatchingY" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "hatchingY" element captures whether hatching in the Y direction took place or not. ON means that hatching in Y took place. OFF means that hatching in Y did not take place.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="alternating" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>??The "alternating" element captures whether the direction of the exposure changed from layer to layer or not. ON means that the direction changed between layers. OFF means it did not change.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rotated" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "rotated" element captures whether the angle between two layers changed or not. ON means that the angle changed between layers. OFF means it did not change.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rotatedAngle" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "rotatedAngle" element captures the rotation angle between two layers.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type UpDownType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UpDownType_noExposure am_schema_R2018a_xsd.tmp#UpDownType_exposure
Used by
Model
Children exposure, noExposure
Source
<xs:complexType name="UpDownType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="noExposure" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>??THIS SHOULD BE REMOVED!!!! The "noExposure" element captures whether it was exposed in this pattern or not. On means it was not exposed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="exposure" type="UpDownExposureType">
      <xs:annotation>
        <xs:documentation>The optional "exposure" element captures the parameters for the stripes pattern.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type UpDownExposureType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UpDownExposureType_distanceUp am_schema_R2018a_xsd.tmp#UpDownExposureType_distanceDown am_schema_R2018a_xsd.tmp#UpDownExposureType_speedUp am_schema_R2018a_xsd.tmp#UpDownExposureType_speedDown am_schema_R2018a_xsd.tmp#UpDownExposureType_powerUp am_schema_R2018a_xsd.tmp#UpDownExposureType_powerDown am_schema_R2018a_xsd.tmp#UpDownExposureType_thicknessUp am_schema_R2018a_xsd.tmp#UpDownExposureType_thicknessDown am_schema_R2018a_xsd.tmp#UpDownExposureType_overlapWithInSkin am_schema_R2018a_xsd.tmp#UpDownExposureType_minLength am_schema_R2018a_xsd.tmp#UpDownExposureType_xUp am_schema_R2018a_xsd.tmp#UpDownExposureType_xDown am_schema_R2018a_xsd.tmp#UpDownExposureType_yUp am_schema_R2018a_xsd.tmp#UpDownExposureType_yDown am_schema_R2018a_xsd.tmp#UpDownExposureType_alternateUp am_schema_R2018a_xsd.tmp#UpDownExposureType_alternateDown am_schema_R2018a_xsd.tmp#UpDownExposureType_skywriting
Used by
Model
Children alternateDown, alternateUp, distanceDown, distanceUp, minLength, overlapWithInSkin, powerDown, powerUp, skywriting, speedDown, speedUp, thicknessDown, thicknessUp, xDown, xUp, yDown, yUp
Source
<xs:complexType name="UpDownExposureType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="distanceUp" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "distanceUp" element captures the distance between hatchlines in the upSkin.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="distanceDown" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "distanceDown" element captures the distance between hatchlines in the downSkin.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speedUp" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "speedUp" element captures the laser speed in the upSkin.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speedDown" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "speedDown" element captures the laser speed in the downSkin.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="powerUp" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "powerUp" element captures the power of the laser in the upSkin.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="powerDown" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "powerDown" element captures the power of the laser in the downSkin.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="thicknessUp" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "thicknessUp" element captures the thickness of the upSkin areas.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="thicknessDown" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "thicknessDown" element captures how thick the downSkin areas are.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="overlapWithInSkin" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "overlapWithInSkin" element captures the overlapping of upSkin/downSkin with inSkin.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="minLength" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "minLength" element captures the minimum length of the upSkin/downSkin hatch lines.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="xUp" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>?!The "xUp" element captures whether there hatching in positive X direction or not. ON means there was hatching in the positive X direction. OFF means there was not.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="xDown" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>?!The "xDown" element captures whether there hatching in the negative X direction or not. ON means there was hatching in the negative X direction. OFF means there was not.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="yUp" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>?!The "yUp" element captures whether there was hatching in the positive Y direction. ON means there was hatching in the positive Y direction. OFF means there was not.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="yDown" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>?!The "yDown" element captures whether there was hatching in the negative Y direction. ON means there was hatching in the negative Y direction. OFF means there was not.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="alternateUp" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "alternateUp" element captures whether there were changes in the direction of the exposure from layer to layer in upSkin. ON means there were changes in direction between layers. OFF means the direction did not change between layers.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="alternateDown" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "alternateDown" element captures whether there were changes in the direction of the exposure from layer to layer in downSkin. ON means there were changes in direction between layers. OFF means the direction did not change between layers.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skywriting" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "skywriting" element captures whether this process was selected in the software or not. During skywriting, the acceleration phase and the retardation phase for the laser focus are outside the exposure area. The laser is switched off during this phase. ON means skywriting was selected. OFF means skywriting was not selected.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SkippedLayerType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SkippedLayerType_skippedLayers am_schema_R2018a_xsd.tmp#SkippedLayerType_offsetLayers am_schema_R2018a_xsd.tmp#SkippedLayerType_exposeFirstLayer
Used by
Model
Children exposeFirstLayer, offsetLayers, skippedLayers
Source
<xs:complexType name="SkippedLayerType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="skippedLayers" type="VariableType">
      <xs:annotation>
        <xs:documentation>?? The "skippedLayer" element captures the number of layers skipped.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="offsetLayers" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "offsetLayers" element captures the number of what layers should be exposed. (eg. layers that are multiple of 3 were skipped)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="exposeFirstLayer" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "exposeFirstLayer" element captures whether the first layer was exposed after the start of the building process or not. ON means the first layer was exposed after the start of the building process. OFF means the first layer was not exposed after the start of the building process.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CoreExposureType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CoreExposureType_chess am_schema_R2018a_xsd.tmp#CoreExposureType_skipLayer
Used by
Model
Children chess, skipLayer
Source
<xs:complexType name="CoreExposureType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="chess" type="ChessType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "chess" element captures the parameters using which a structure comprising squares and gaps is generated within the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skipLayer" type="SkippedLayerType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "skipLayer" element captures how many layers of the hatching are skipped before exposure is performed again.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ChessType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ChessType_noExposure am_schema_R2018a_xsd.tmp#ChessType_exposure
Used by
Model
Children exposure, noExposure
Source
<xs:complexType name="ChessType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="noExposure" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "noExposure" element captures whether it was exposed in this pattern or not. ON means it was not exposed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="exposure" type="ChessExposureType">
      <xs:annotation>
        <xs:documentation>The optional "exposure" element captures the parameters for the chess pattern.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type ChessExposureType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ChessExposureType_squareDistance am_schema_R2018a_xsd.tmp#ChessExposureType_squareSpeed am_schema_R2018a_xsd.tmp#ChessExposureType_squarePower am_schema_R2018a_xsd.tmp#ChessExposureType_squareWidth am_schema_R2018a_xsd.tmp#ChessExposureType_gapDistance am_schema_R2018a_xsd.tmp#ChessExposureType_gapSpeed am_schema_R2018a_xsd.tmp#ChessExposureType_gapPower am_schema_R2018a_xsd.tmp#ChessExposureType_gapWidth am_schema_R2018a_xsd.tmp#ChessExposureType_overlap am_schema_R2018a_xsd.tmp#ChessExposureType_beamOffset am_schema_R2018a_xsd.tmp#ChessExposureType_hatchingX am_schema_R2018a_xsd.tmp#ChessExposureType_hatchingY am_schema_R2018a_xsd.tmp#ChessExposureType_alternating am_schema_R2018a_xsd.tmp#ChessExposureType_rotated am_schema_R2018a_xsd.tmp#ChessExposureType_rotatedAngle am_schema_R2018a_xsd.tmp#ChessExposureType_skywriting am_schema_R2018a_xsd.tmp#ChessExposureType_offset
Used by
Model
Children alternating, beamOffset, gapDistance, gapPower, gapSpeed, gapWidth, hatchingX, hatchingY, offset, overlap, rotated, rotatedAngle, skywriting, squareDistance, squarePower, squareSpeed, squareWidth
Source
<xs:complexType name="ChessExposureType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="squareDistance" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "squareDistance" element captures the distance between the hatch lines within the squares.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="squareSpeed" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "squareSpeed" element captures the speed of the laser in the squares.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="squarePower" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "squarePower" element captures the laser power in the squares.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="squareWidth" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "squareWidth" element captures the dimension of the squares.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="gapDistance" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "gapDistance" element captures the distance between the hatch lines within the squares.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="gapSpeed" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "gapSpeed" element captures the speed of the laser in the gaps.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="gapPower" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "gapPower" element captures the laser power in the gaps.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="gapWidth" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "gapWidth" element captures the width of the gaps between the squares.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="overlap" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "overlap" element captures the overlapping of the squares with the gaps.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="beamOffset" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "beamOffset" element captures the start point for the exposure of the points from the inside of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hatchingX" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "hatchingX" element captures whether there was hatching in the X direction or not. ON means that hatching in X took place. OFF means that hatching in X did not take place.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="hatchingY" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "hatchingY" element captures whether there was hatching in the Y direction or not. ON means that hatching in Y took place. OFF means that hatching in Y did not take place.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="alternating" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "alternating" element captures whether it changed the direction of the exposure from layer to layer or not. ON means that the direction changed between layers. OFF means it did not change.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rotated" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "rotated" element captures whether the angle between two layers changed or not. ON means that the angle changed between layers. OFF means it did not change.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rotatedAngle" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "rotatedAngle" element captures the rotation angle.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="skywriting" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "skywriting" element captures whether this process was selected in the software or not. During skywriting, the acceleration phase and the retardation phase for the laser focus are outside the exposure area. The laser is switched off during this phase. ON means skywriting was selected. OFF means skywriting was not selected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="offset" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "offset" element means that, it offsets the stripes in each layer by one half of the stripe width. ON means that offset was selected. OFF means that offset was not selected.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SLIHatchSettingType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SLIHatchSettingType_SLIHatch am_schema_R2018a_xsd.tmp#SLIHatchSettingType_speed am_schema_R2018a_xsd.tmp#SLIHatchSettingType_power
Used by
Model
Children SLIHatch, power, speed
Source
<xs:complexType name="SLIHatchSettingType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SLIHatch" type="OnOffEnumType">
      <xs:annotation>
        <xs:documentation>The "SLIHatch" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="speed" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "speed" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="power" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "power" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type MonitorType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#MonitorType_amMonitorDataItem
Used by
Model
Children amMonitorDataItem
Source
<xs:complexType name="MonitorType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amMonitorDataItem" type="InSituMonitorDataType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>??Each optional "amMonitorDataItem" element captures the environment in which the test was performed, description of the test, sensor ID, and data from the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type InSituMonitorDataType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#InSituMonitorDataType_variableName am_schema_R2018a_xsd.tmp#InSituMonitorDataType_description am_schema_R2018a_xsd.tmp#InSituMonitorDataType_sensorID am_schema_R2018a_xsd.tmp#InSituMonitorDataType_unit am_schema_R2018a_xsd.tmp#InSituMonitorDataType_trendData am_schema_R2018a_xsd.tmp#InSituMonitorDataType_file
Used by
Model
Children description, file, sensorID, trendData, unit, variableName
Source
<xs:complexType name="InSituMonitorDataType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="variableName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "variableName" element captures the name of the variable that is being captured in situ.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "description" element captures the way that the test was performed and any additional details that need to be included.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sensorID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>??The "sensorID" element captures the ID of the sensor that is collecting data.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="unit" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "unit" element captures the unit of measurement of the sensor.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="trendData" type="TrendDataRecordType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>?? The optional "trendData" element is the data collected from the sensor.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="file" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "file" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TrendDataRecordType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TrendDataRecordType_trendedItem
Used by
Model
Children trendedItem
Source
<xs:complexType name="TrendDataRecordType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="trendedItem" type="TimeStampedValueType">
      <xs:annotation>
        <xs:documentation>?? The "trendedItem" element is a single data point that was collected by the sensor.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TimeStampedValueType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TimeStampedValueType_timeStamp am_schema_R2018a_xsd.tmp#TimeStampedValueType_unit am_schema_R2018a_xsd.tmp#TimeStampedValueType_value
Used by
Model
Children timeStamp, unit, value
Source
<xs:complexType name="TimeStampedValueType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="timeStamp" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "timeStamp" element captures the date and time of ?? of the test. Is the "??" above "start" or is it "end" or something else</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="unit" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "unit" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="value" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "value" element TBD #### Value of the data</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PostProcessingType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PostProcessingType_treatment
Used by
Model
Children treatment
Source
<xs:complexType name="PostProcessingType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="treatment" type="UnitTreatmentType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "treatment" element captures the characteristics of a different treatment type (remove support, heat treatment, surface finish) that can be performed on the build product.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type UnitTreatmentType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UnitTreatmentType_treatmentID am_schema_R2018a_xsd.tmp#UnitTreatmentType_treatmentType am_schema_R2018a_xsd.tmp#UnitTreatmentType_projectID am_schema_R2018a_xsd.tmp#UnitTreatmentType_description am_schema_R2018a_xsd.tmp#UnitTreatmentType_performer am_schema_R2018a_xsd.tmp#UnitTreatmentType_startTime am_schema_R2018a_xsd.tmp#UnitTreatmentType_finishTime am_schema_R2018a_xsd.tmp#UnitTreatmentType_removeSupport am_schema_R2018a_xsd.tmp#UnitTreatmentType_stressRelief am_schema_R2018a_xsd.tmp#UnitTreatmentType_HIP am_schema_R2018a_xsd.tmp#UnitTreatmentType_surfaceFinish
Used by
Model
Children HIP, description, finishTime, performer, projectID, removeSupport, startTime, stressRelief, surfaceFinish, treatmentID, treatmentType
Source
<xs:complexType name="UnitTreatmentType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="treatmentID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "treatmentID" element is the ID of the treatment.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="treatmentType" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "treatmentType" element captures the type of treatment (Remove support, Heat treatment and Surface finish).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="projectID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "projectID" element is the ID of the associated project.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "description" element captures the characteristics of the treatment type above.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="performer" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "performer" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="startTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "startTime" element captures the date and time when the treatment process started.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="finishTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "finishTime" element captures the date and time when the treatment process was over.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:element name="removeSupport" type="RemoveSupportType">
        <xs:annotation>
          <xs:documentation>The "removeSupport" element captures the process of removing the support material from the build product.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="stressRelief" type="StressReliefType">
        <xs:annotation>
          <xs:documentation>The "stressRelief" element gives the stress relief settings.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HIP" type="HeatTreatmentType">
        <xs:annotation>
          <xs:documentation>The "HIP" element gives the HIP settings.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="surfaceFinish" type="FinishType">
        <xs:annotation>
          <xs:documentation>The "surfaceFinish" element captures the overall description of the surface including the texture, the flaws, the materials, and any coating applied.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:sequence>
</xs:complexType>
Complex Type RemoveSupportType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#RemoveSupportType_removalOperator am_schema_R2018a_xsd.tmp#RemoveSupportType_tools am_schema_R2018a_xsd.tmp#RemoveSupportType_removalTemp am_schema_R2018a_xsd.tmp#RemoveSupportType_observation
Used by
Model
Children observation, removalOperator, removalTemp, tools
Source
<xs:complexType name="RemoveSupportType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="removalOperator" type="PersonnelType">
      <xs:annotation>
        <xs:documentation>The "removalOperator" element captures the name, title, and operating hours of the person who performed the treatment on the build product.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tools" type="EquipmentType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "tools" element captures a tool or machine used for removing the support material. Multiple tools can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="removalTemp" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "removalTemp" captures the temperature at which the support material was removed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="observation" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "observation" element captures the characteristics of the build product observed during this stage.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type EquipmentType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#EquipmentType_machineID am_schema_R2018a_xsd.tmp#EquipmentType_machineName am_schema_R2018a_xsd.tmp#EquipmentType_manufacturer am_schema_R2018a_xsd.tmp#EquipmentType_modelName am_schema_R2018a_xsd.tmp#EquipmentType_manufacturingDate am_schema_R2018a_xsd.tmp#EquipmentType_calibrationHistory am_schema_R2018a_xsd.tmp#EquipmentType_maintenanceHistory
Used by
Model
Children calibrationHistory, machineID, machineName, maintenanceHistory, manufacturer, manufacturingDate, modelName
Source
<xs:complexType name="EquipmentType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="machineID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "machineID" element is the ID of the machine provided by the user of the machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machineName" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "machineName" element is the name of the machine provided by the vendor.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="manufacturer" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "manufacturer" element is the name of the manufacturer of the machine.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="modelName" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "modelName" element is the model name of the machine provided by the vendor.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="manufacturingDate" type="xs:date" default="0001-01-01" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "manufacturingDate" element is the date when the machine was manufactured.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="calibrationHistory" type="EquipCalibrationHistoryType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "calibrationHistory" element captures a time calibration of the machine needed to be fixed. It captures the characteristics of these changes inside calibrationDataItem.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maintenanceHistory" type="EquipMaintenanceHistoryType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "maintenanceHistory" element captures a time the machine needed to be repaired or upgraded. It captures the characteristics of these changes inside maintenanceItem.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type StressReliefType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#StressReliefType_holdTemp am_schema_R2018a_xsd.tmp#StressReliefType_holdTime am_schema_R2018a_xsd.tmp#StressReliefType_heatingRate am_schema_R2018a_xsd.tmp#StressReliefType_cooling
Used by
Model
Children cooling, heatingRate, holdTemp, holdTime
Source
<xs:complexType name="StressReliefType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="holdTemp" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "holdTemp" element refers to the maximum temperature after which it does not change.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="holdTime" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "holdTime" element captures how long it stayed at the holdTemp. It is an unsignedInt.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="heatingRate" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "heatingRate" element captures the rate at which the temperature rose from the room temperature to the hold temperature.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cooling" type="CoolingType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "cooling" element captures the rate at which the metal was cooled down and the range of cooling.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CoolingType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CoolingType_coolStage
Used by
Model
Children coolStage
Source
<xs:complexType name="CoolingType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="coolStage" type="CoolStageType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "coolStage" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CoolStageType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CoolStageType_coolingRange am_schema_R2018a_xsd.tmp#CoolStageType_coolingRate
Used by
Model
Children coolingRange, coolingRate
Source
<xs:complexType name="CoolStageType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="coolingRange" type="RangeType">
      <xs:annotation>
        <xs:documentation>The "coolingRange" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="coolingRate" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "coolingRate" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type RangeType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#RangeType_low am_schema_R2018a_xsd.tmp#RangeType_high
Used by
Model
Children high, low
Source
<xs:complexType name="RangeType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="low" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "low" element captures the lowest temperature.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="high" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "high element" captures the maximum temperature.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type HeatTreatmentType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#HeatTreatmentType_holdTemp am_schema_R2018a_xsd.tmp#HeatTreatmentType_holdTime am_schema_R2018a_xsd.tmp#HeatTreatmentType_cooling am_schema_R2018a_xsd.tmp#HeatTreatmentType_heatingRate am_schema_R2018a_xsd.tmp#HeatTreatmentType_atmosphere am_schema_R2018a_xsd.tmp#HeatTreatmentType_pressure
Used by
Model
Children atmosphere, cooling, heatingRate, holdTemp, holdTime, pressure
Source
<xs:complexType name="HeatTreatmentType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="holdTemp" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "holdTemp" element refers to the maximum temperature after which it does not change.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="holdTime" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "holdTime" element captures how long it stayed at the holdTemp. It is an unsignedInt.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cooling" type="CoolingType">
      <xs:annotation>
        <xs:documentation>The optional "cooling" element captures the rate at which the metal was cooled down and the range of cooling.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="heatingRate" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "heatingRate" element captures the rate at which the temperature rose from the room temperature to the hold temperature.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="atmosphere" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "atmosphere" element is TBD. This is used only for HIP; For example Argon.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pressure" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "pressure" element is TBD. This is used only for HIP.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type FinishType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#FinishType_processingMethod am_schema_R2018a_xsd.tmp#FinishType_value
Used by
Model
Children processingMethod, value
Source
<xs:complexType name="FinishType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="processingMethod" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "processingMethod" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="value" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "value" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PartsType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartsType_part
Used by
Element BuildType/parts
Model
Children part
Source
<xs:complexType name="PartsType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="part" type="AsBuiltPartType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each "part" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AsBuiltPartType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AsBuiltPartType_partID am_schema_R2018a_xsd.tmp#AsBuiltPartType_partName am_schema_R2018a_xsd.tmp#AsBuiltPartType_stlPartFile am_schema_R2018a_xsd.tmp#AsBuiltPartType_cliSupportlFile am_schema_R2018a_xsd.tmp#AsBuiltPartType_slipartFile am_schema_R2018a_xsd.tmp#AsBuiltPartType_sliSupportFile am_schema_R2018a_xsd.tmp#AsBuiltPartType_buildOrientation am_schema_R2018a_xsd.tmp#AsBuiltPartType_buildLocation
Used by
Element PartsType/part
Model
Children buildLocation, buildOrientation, cliSupportlFile, partID, partName, sliSupportFile, slipartFile, stlPartFile
Source
<xs:complexType name="AsBuiltPartType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="partID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "partID" element captures the ID of the part provided by the user. This number links the part with previously defined build parameters.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="partName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "partName" element captures the name defined by designer. Should be the same as defined in amDesignDB in AMDesignType. Combinations of AMBuildType.generalInfo.designID + AMBuildType.asBuiltParts.part.partName identifies the design for this part by matching in AMDesignType.designID + AMDesignType.part.partname</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="stlPartFile" type="AMDocumentType"/>
    <xs:element name="cliSupportlFile" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>??The optional "supportFile" element captures a support file of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="slipartFile" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>??The optional "sliceFile" element captures a series of 2D drawings of the part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="sliSupportFile" type="AMDocumentType"/>
    <xs:element name="buildOrientation" type="ASTM52921OrientationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "buildOrientation" element, per ASTM 52921, is the part orientation as rotation around X axis and Y axis based on the part design Centroid. Unit: degree As per ISO 841 when the thumb of the right hand points in the positive X, Y, or Z directions, then positive rotation will be the direction from the hand to the finger tips.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="buildLocation" type="CartesianLocationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "buildLocation" element is the build location relative to Building Platform origin - located at the center of the build platform/build volume fixed on the build facing surface (ASTM 52921)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type ASTM52921OrientationType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#ASTM52921OrientationType_A am_schema_R2018a_xsd.tmp#ASTM52921OrientationType_B am_schema_R2018a_xsd.tmp#ASTM52921OrientationType_C
Used by
Model
A , B , C
Children A, B, C
Source
<xs:complexType name="ASTM52921OrientationType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="A" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "A" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="B" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "B" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="C" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "C" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CartesianLocationType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#CartesianLocationType_posX am_schema_R2018a_xsd.tmp#CartesianLocationType_posY am_schema_R2018a_xsd.tmp#CartesianLocationType_posZ
Used by
Model
Children posX, posY, posZ
Source
<xs:complexType name="CartesianLocationType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="posX" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "posX" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="posY" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "posY" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="posZ" type="xs:float">
      <xs:annotation>
        <xs:documentation>The "posZ" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PartTestsType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartTestsType_specimenCollection am_schema_R2018a_xsd.tmp#PartTestsType_testSeries
Used by
Model
Children specimenCollection, testSeries
Source
<xs:complexType name="PartTestsType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimenCollection" type="BuildSpecimenCollectionType">
      <xs:annotation>
        <xs:documentation>The "specimenCollection" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testSeries" type="TestSeriesType">
      <xs:annotation>
        <xs:documentation>The "testSeries" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BuildSpecimenCollectionType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#BuildSpecimenCollectionType_specimen
Used by
Model
Children specimen
Source
<xs:complexType name="BuildSpecimenCollectionType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimen" type="SpecimenType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "specimen" element describes a specimen.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SpecimenType
Namespace No namespace
Annotations
defines a specimen design
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenType_specimenID am_schema_R2018a_xsd.tmp#SpecimenType_specimenName am_schema_R2018a_xsd.tmp#SpecimenType_partID am_schema_R2018a_xsd.tmp#SpecimenType_specimenShape am_schema_R2018a_xsd.tmp#SpecimenType_specimenOrientation am_schema_R2018a_xsd.tmp#SpecimenType_specimenLocation am_schema_R2018a_xsd.tmp#SpecimenType_fileName am_schema_R2018a_xsd.tmp#SpecimenType_specimenDrawing am_schema_R2018a_xsd.tmp#SpecimenType_samplingDate
Used by
Model
Children fileName, partID, samplingDate, specimenDrawing, specimenID, specimenLocation, specimenName, specimenOrientation, specimenShape
Source
<xs:complexType name="SpecimenType">
  <xs:annotation>
    <xs:documentation>defines a specimen design</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimenID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "specimenID" element captures the ID of the specimen provided by the user.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenName" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "specimenName" element is the associated specimen name defined in design.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="partID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "partID" element is the ID of the part this specimen is cut from.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenShape" type="SpecimenShapeEnumType">
      <xs:annotation>
        <xs:documentation>The "specimenShape" element gives the shape of the specimen. If the part is a specimen, the specimenShape element captures the shape (For example, rectangular, square etc.).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenOrientation" type="SpecimenOrientationEnumType">
      <xs:annotation>
        <xs:documentation>The "specimenOrientation" element is the orientation of the specimen. If the part is a specimen, the orientation element captures the orthogonal orientation of the specimen (For example, XYZ, YXZ, YZX, XZY, ZXY, ZYX).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenLocation" type="SpecimenLocationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenLocation" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fileName" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "fileName" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenDrawing" type="AMDocumentType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenDrawing" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="samplingDate" type="xs:date"/>
  </xs:sequence>
</xs:complexType>
Complex Type SpecimenLocationType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#SpecimenLocationType_posX am_schema_R2018a_xsd.tmp#SpecimenLocationType_posY am_schema_R2018a_xsd.tmp#SpecimenLocationType_posZ
Used by
Model
Children posX, posY, posZ
Source
<xs:complexType name="SpecimenLocationType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="posX" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "posX" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="posY" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "posY" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="posZ" type="xs:float" default="0">
      <xs:annotation>
        <xs:documentation>The "posZ" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TestSeriesType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TestSeriesType_test
Used by
Model
Children test
Source
<xs:complexType name="TestSeriesType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="test" type="TestInfoType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "test" element describes a test.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type TestInfoType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#TestInfoType_testID am_schema_R2018a_xsd.tmp#TestInfoType_testType am_schema_R2018a_xsd.tmp#TestInfoType_specimenID
Used by
Model
Children specimenID, testID, testType
Source
<xs:complexType name="TestInfoType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="testID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "testID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testType" type="TestEnumType">
      <xs:annotation>
        <xs:documentation>The testType" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="specimenID" type="xs:string" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Simple Type TestEnumType
Namespace No namespace
Annotations
This type enumerates values that TBD.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration PARTICLESIZE
enumeration PARTICLEFLOWRATE
enumeration PARTICLEDENSITY-APPARENT
enumeration PARTICLEDENSITY-TAP
enumeration PARTICLESIZE-SIEVING
enumeration PARTICLESIZE-PSD
enumeration FLOWRATE-HF
enumeration EMISSIVITY
enumeration MICROSTRUCTURE-XRD
enumeration MICROSTRUCTURE-SEM
enumeration MICROSTRUCTURE-TEM
enumeration CHEMISTRY-XPS
enumeration DIMENSIONAL
enumeration BULKDENSITY
enumeration SURFACEROUGHNESS
enumeration TENSILE
enumeration STRESSCONTROLLEDFATIGURE
enumeration STRAINCONTROLLEDFATIGUE
enumeration GRAIN
enumeration HARDNESS
enumeration LATHTHICKNESS
enumeration MICROSTRUCTURE
Used by
Source
<xs:simpleType name="TestEnumType">
  <xs:annotation>
    <xs:documentation>This type enumerates values that TBD.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="PARTICLESIZE"/>
    <xs:enumeration value="PARTICLEFLOWRATE"/>
    <xs:enumeration value="PARTICLEDENSITY-APPARENT"/>
    <xs:enumeration value="PARTICLEDENSITY-TAP"/>
    <xs:enumeration value="PARTICLESIZE-SIEVING"/>
    <xs:enumeration value="PARTICLESIZE-PSD"/>
    <xs:enumeration value="FLOWRATE-HF"/>
    <xs:enumeration value="EMISSIVITY"/>
    <xs:enumeration value="MICROSTRUCTURE-XRD"/>
    <xs:enumeration value="MICROSTRUCTURE-SEM"/>
    <xs:enumeration value="MICROSTRUCTURE-TEM"/>
    <xs:enumeration value="CHEMISTRY-XPS"/>
    <xs:enumeration value="DIMENSIONAL"/>
    <xs:enumeration value="BULKDENSITY"/>
    <xs:enumeration value="SURFACEROUGHNESS"/>
    <xs:enumeration value="TENSILE"/>
    <xs:enumeration value="STRESSCONTROLLEDFATIGURE"/>
    <xs:enumeration value="STRAINCONTROLLEDFATIGUE"/>
    <xs:enumeration value="GRAIN"/>
    <xs:enumeration value="HARDNESS"/>
    <xs:enumeration value="LATHTHICKNESS"/>
    <xs:enumeration value="MICROSTRUCTURE"/>
  </xs:restriction>
</xs:simpleType>
Complex Type PowderTestsType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PowderTestsType_specimenCollection am_schema_R2018a_xsd.tmp#PowderTestsType_testSeries
Used by
Model
Children specimenCollection, testSeries
Source
<xs:complexType name="PowderTestsType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="specimenCollection" type="PowderSpecimenCollectionType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "specimenCollection" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testSeries" type="TestSeriesType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The "testSeries" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMMaterialTestDBType
Namespace No namespace
Annotations
This type defines a test database
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialTestDBType_amTest
Used by
Element amTestDB
Model
Children amTest
Source
<xs:complexType name="AMMaterialTestDBType">
  <xs:annotation>
    <xs:documentation>This type defines a test database</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amTest" type="AMMaterialTestType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "amTest" element TBD ??captures the build parameters and testing results - provided by the user - of a single build that can contain multiple, separate parts built with one or more different parameter sets. Multiple "amBuild" elements can be added under one "amBuildDB".</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMMaterialTestType
Namespace No namespace
Annotations
This type defines a material test database, including feedstock
material test and manufactured material test.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMMaterialTestType_partTest am_schema_R2018a_xsd.tmp#AMMaterialTestType_powderTest
Used by
Model
Children partTest, powderTest
Source
<xs:complexType name="AMMaterialTestType">
  <xs:annotation>
    <xs:documentation>This type defines a material test database, including feedstock material test and manufactured material test.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="partTest" type="UnitBuildTestType">
      <xs:annotation>
        <xs:documentation>The "partTest" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="powderTest" type="UnitPowderTestType">
      <xs:annotation>
        <xs:documentation>The "powderTest" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type UnitBuildTestType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#UnitBuildTestType_testID am_schema_R2018a_xsd.tmp#UnitBuildTestType_projectID am_schema_R2018a_xsd.tmp#UnitBuildTestType_materialName am_schema_R2018a_xsd.tmp#UnitBuildTestType_testName am_schema_R2018a_xsd.tmp#UnitBuildTestType_testType am_schema_R2018a_xsd.tmp#UnitBuildTestType_testOperator am_schema_R2018a_xsd.tmp#UnitBuildTestType_testLocation am_schema_R2018a_xsd.tmp#UnitBuildTestType_startTime am_schema_R2018a_xsd.tmp#UnitBuildTestType_stopTime am_schema_R2018a_xsd.tmp#UnitBuildTestType_partID am_schema_R2018a_xsd.tmp#UnitBuildTestType_buildID am_schema_R2018a_xsd.tmp#UnitBuildTestType_specimenID am_schema_R2018a_xsd.tmp#UnitBuildTestType_specimenPreparation am_schema_R2018a_xsd.tmp#UnitBuildTestType_testStandards am_schema_R2018a_xsd.tmp#UnitBuildTestType_description am_schema_R2018a_xsd.tmp#UnitBuildTestType_testEquipment am_schema_R2018a_xsd.tmp#UnitBuildTestType_testResults am_schema_R2018a_xsd.tmp#UnitBuildTestType_specDoc am_schema_R2018a_xsd.tmp#UnitBuildTestType_rawDataFile
Used by
Model
Children buildID, description, materialName, partID, projectID, rawDataFile, specDoc, specimenID, specimenPreparation, startTime, stopTime, testEquipment, testID, testLocation, testName, testOperator, testResults, testStandards, testType
Source
<xs:complexType name="UnitBuildTestType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="testID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "testID" element captures the ID for the test performed provided by the test operator.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="projectID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "projectID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialName" type="MaterialNameType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialName" element captures the nonproprietary name of the material. For example, EOS Titanium Ti64 would have a materialName of "Ti6Al4V".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testName" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "testName" element captures the name of the test provided by the test operator.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testType" type="TestEnumType">
      <xs:annotation>
        <xs:documentation>The "testType" element captures the Dimensional, Surface, Tensile, Stress Controlled Fatigue and Strain Controlled Fatigue test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testOperator" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "testOperator" element captures the name of the person who performed the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testLocation" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "testLocation" element captures the place where the test took place.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="startTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "startTime" element captures the time when the test started. It is in dateTime format (YYYY-MM-DDThh:mm:ss).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="stopTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "stopTime" element captures the time when the test ended. It is in dateTime format (YYYY-MM-DDThh:mm:ss).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="partID" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "partID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="buildID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "buildID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenID" type="xs:string" default="text" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "specimenID" element is the ID of the specimen. If the test is conducted on a specimen/coupon, the "specimenID" element captures the ID of the specimen provided by the test operator.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenPreparation" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The optional "specimenPreparation" element names the method by which the specimen was prepared. For example: ASTM ASTM E3-11 Standard Guide for Preparation of Metallographic Specimens.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testStandards" type="xs:string" default="text" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "testStandards" element captures the name of the test that was performed on the specimen following a specific standard. For example, ASTM A635 refers thermal conductivity testing that follows ASTM standards. E8/E8M Test Methods for Tension Testing of Metallic Materials E9 Test Methods of Compression Testing of Metallic Materials at Room Temperature E10 Test Method for Brinell Hardness of Metallic Materials E11 Specification for Woven Wire Test Sieve Cloth and Test Sieves E18 Test Methods for Rockwell Hardness of Metallic Materials E21 Test Methods for Elevated Temperature Tension Tests of Metallic Materials E23 Test Methods for Notched Bar Impact Testing of Metallic Materials E29 Practice for Using Significant Digits in Test Data to Determine Conformance with Specifications E238 Test Method for Pin-Type Bearing Test of Metallic Materials E384 Test Method for Knoop and Vickers Hardness of Materials E399 Test Method for Linear-Elastic Plane-Strain Fracture Toughness KIc of Metallic Materials E407 Practice for Microetching Metals and Alloys</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "description" element captures the process and reason of the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testEquipment" type="EquipmentType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "testEquipment" element captures the characteristics of different equipment or machine used to perform the test. Multiple testEquipment can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testResults" type="BuildTestReportType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The "testResults" element captures the outcomes or results of the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specDoc" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "specDoc" element captures the buildfile which is an electronic version of a document. It could be 2D drawing, spec file, build file, stl file. Multiple specDoc can be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rawDataFile" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "rawDataFile" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type UnitPowderTestType
Namespace No namespace
Annotations
Capture individual powder test
Diagram
Diagram am_schema_R2018a_xsd.tmp#UnitPowderTestType_buildID am_schema_R2018a_xsd.tmp#UnitPowderTestType_testID am_schema_R2018a_xsd.tmp#UnitPowderTestType_specimenID am_schema_R2018a_xsd.tmp#UnitPowderTestType_specimenPreparation am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialName am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialStockName am_schema_R2018a_xsd.tmp#UnitPowderTestType_materialStockID am_schema_R2018a_xsd.tmp#UnitPowderTestType_projectID am_schema_R2018a_xsd.tmp#UnitPowderTestType_testName am_schema_R2018a_xsd.tmp#UnitPowderTestType_testType am_schema_R2018a_xsd.tmp#UnitPowderTestType_testOperator am_schema_R2018a_xsd.tmp#UnitPowderTestType_testLocation am_schema_R2018a_xsd.tmp#UnitPowderTestType_startTime am_schema_R2018a_xsd.tmp#UnitPowderTestType_stopTime am_schema_R2018a_xsd.tmp#UnitPowderTestType_testStandards am_schema_R2018a_xsd.tmp#UnitPowderTestType_description am_schema_R2018a_xsd.tmp#UnitPowderTestType_testEquipment am_schema_R2018a_xsd.tmp#UnitPowderTestType_powderTestResults am_schema_R2018a_xsd.tmp#UnitPowderTestType_rawDataFile
Used by
Model
Children buildID, description, materialName, materialStockID, materialStockName, powderTestResults, projectID, rawDataFile, specimenID, specimenPreparation, startTime, stopTime, testEquipment, testID, testLocation, testName, testOperator, testStandards, testType
Source
<xs:complexType name="UnitPowderTestType">
  <xs:annotation>
    <xs:documentation>Capture individual powder test</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="buildID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "buildID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "testID" element is the unique ID of the test performed on the powder.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "specimenID" element is the unique powder specimen ID.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="specimenPreparation" type="xs:string" default="text" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The optional "specimenPreparation" element names the method by which the specimen was prepared. For example: ASTM ASTM E3-11 Standard Guide for Preparation of Metallographic Specimens</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialName" type="MaterialNameType">
      <xs:annotation>
        <xs:documentation>The "materialName" element captures the nonproprietary name of the material. For example, EOS Titanium Ti64 would have a materialName of "Ti6Al4V".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialStockName" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "materialStockName" element identifies the material stock.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="materialStockID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "materialStockID" element captures the material stock ID for the material. For virgin material, lot number can be used. For example, EOS Titanium Ti64 would have a Lot number of "9011-0014".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="projectID" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "projectID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testName" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "testName" element is the name of the test performed on the powder.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testType" type="TestEnumType">
      <xs:annotation>
        <xs:documentation>The "testType" element TBD - Need information from material scientists to define the type enumeration of material test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testOperator" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "testOperator" element identifies the person or group who operated the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testLocation" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "testLocation" element gives the location of the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="startTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "startTime" element is the start time of the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="stopTime" type="xs:dateTime" default="0001-01-01T00:00:00">
      <xs:annotation>
        <xs:documentation>The "stopTime" element is the end time of the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testStandards" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "testStandards" element identifies the standards (eg. ISO) used for this test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "description" element describes the test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="testEquipment" type="EquipmentType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "testEquipment" element describes equipment (eg. machine, software) used for this test.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="powderTestResults" type="FeedstockMaterialTestType">
      <xs:annotation>
        <xs:documentation>The "powderTestResults" element TBD - Need information from material scientist to define the structure for feedstock material test results.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rawDataFile" type="AMDocumentType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Each optional "rawDataFile" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type FeedstockMaterialTestType
Namespace No namespace
Annotations
This type TBD - Need information from material scientist to define
the structure for feedstock material test results
Diagram
Diagram am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_powderComposition am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_particleSize am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_powderDensity am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_flowability am_schema_R2018a_xsd.tmp#FeedstockMaterialTestType_microstructure
Used by
Model
Children flowability, microstructure, particleSize, powderComposition, powderDensity
Source
<xs:complexType name="FeedstockMaterialTestType">
  <xs:annotation>
    <xs:documentation>This type TBD - Need information from material scientist to define the structure for feedstock material test results</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="powderComposition" type="ChemicalCompositionType">
      <xs:annotation>
        <xs:documentation>The "powderComposition" element captures the ingredients that make up the material.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="particleSize" type="ParticleSizeType">
      <xs:annotation>
        <xs:documentation>The"particleSize" element TBD. Follows ASTM E2651</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="powderDensity" type="PowderDensityType">
      <xs:annotation>
        <xs:documentation>The "powderDensity" element captures the apparent density and tap density of the powder.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="flowability" type="VariableType">
      <xs:annotation>
        <xs:documentation>The "flowability" element TBD. Follows ASTM B213 and/or B964</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="microstructure" type="MicrostructureType">
      <xs:annotation>
        <xs:documentation>The "microstructure" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type AMProjectDBType
Namespace No namespace
Annotations
This type defines a project database.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProjectDBType_amProject
Used by
Element amProjectDB
Model
Children amProject
Source
<xs:complexType name="AMProjectDBType">
  <xs:annotation>
    <xs:documentation>This type defines a project database.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="amProject" type="AMProjectType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type AMProjectType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#AMProjectType_projectID am_schema_R2018a_xsd.tmp#AMProjectType_projectName am_schema_R2018a_xsd.tmp#AMProjectType_projectDescription am_schema_R2018a_xsd.tmp#AMProjectType_organization am_schema_R2018a_xsd.tmp#AMProjectType_start am_schema_R2018a_xsd.tmp#AMProjectType_end am_schema_R2018a_xsd.tmp#AMProjectType_web am_schema_R2018a_xsd.tmp#AMProjectType_contact
Used by
Model
Children contact, end, organization, projectDescription, projectID, projectName, start, web
Source
<xs:complexType name="AMProjectType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="projectID" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "projectID" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="projectName" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "projectName" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="projectDescription" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "projectDescription" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization" type="xs:string">
      <xs:annotation>
        <xs:documentation>The "organization" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="start" type="xs:date" default="2001-01-01">
      <xs:annotation>
        <xs:documentation>The "start" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="end" type="xs:date" default="2000-01-01">
      <xs:annotation>
        <xs:documentation>The "end" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="web" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "web" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="contact" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "contact" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type BuildTestEnumType
Namespace No namespace
Annotations
?! The TopologyEnumType enumerates values that describe the topology
information in model.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration DIMENSIONAL
enumeration DENSITY
enumeration SURFACE
enumeration TENSILE
enumeration STRESSCONTROLLEDFATIGURE
enumeration STRAINCONTROLLEDFATIGUE
enumeration GRAIN
enumeration HARDNESS
enumeration CHEMISTRY
enumeration LATHTHICKNESS
enumeration MICROSTRUCTURE
Source
<xs:simpleType name="BuildTestEnumType">
  <xs:annotation>
    <xs:documentation>?! The TopologyEnumType enumerates values that describe the topology information in model.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="DIMENSIONAL"/>
    <xs:enumeration value="DENSITY"/>
    <xs:enumeration value="SURFACE"/>
    <xs:enumeration value="TENSILE"/>
    <xs:enumeration value="STRESSCONTROLLEDFATIGURE"/>
    <xs:enumeration value="STRAINCONTROLLEDFATIGUE"/>
    <xs:enumeration value="GRAIN"/>
    <xs:enumeration value="HARDNESS"/>
    <xs:enumeration value="CHEMISTRY"/>
    <xs:enumeration value="LATHTHICKNESS"/>
    <xs:enumeration value="MICROSTRUCTURE"/>
  </xs:restriction>
</xs:simpleType>
Simple Type PowderTestEnumType
Namespace No namespace
Annotations
?! The TopologyEnumType enumerates values that describe the topology
information in model.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration PARTICLESIZE-SIEVING
enumeration PARTICLEDENSITY-APPARENT
enumeration PARTICLEDENSITY-TAP
enumeration FLOWABILITY
enumeration EMISSIVITY
enumeration XRD
enumeration SEM
enumeration TEM
enumeration CHEMISTRY-XPS
enumeration MICROSTRUCTURE
enumeration PARTICLESIZE-PSD
enumeration FLOWRATE
Source
<xs:simpleType name="PowderTestEnumType">
  <xs:annotation>
    <xs:documentation>?! The TopologyEnumType enumerates values that describe the topology information in model.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="PARTICLESIZE-SIEVING"/>
    <xs:enumeration value="PARTICLEDENSITY-APPARENT"/>
    <xs:enumeration value="PARTICLEDENSITY-TAP"/>
    <xs:enumeration value="FLOWABILITY"/>
    <xs:enumeration value="EMISSIVITY"/>
    <xs:enumeration value="XRD"/>
    <xs:enumeration value="SEM"/>
    <xs:enumeration value="TEM"/>
    <xs:enumeration value="CHEMISTRY-XPS"/>
    <xs:enumeration value="MICROSTRUCTURE"/>
    <xs:enumeration value="PARTICLESIZE-PSD"/>
    <xs:enumeration value="FLOWRATE"/>
  </xs:restriction>
</xs:simpleType>
Complex Type PartThermalPropertiesType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartThermalPropertiesType_maxOperatingTemp am_schema_R2018a_xsd.tmp#PartThermalPropertiesType_meltingRange am_schema_R2018a_xsd.tmp#PartThermalPropertiesType_oxiResistanceTemp
Model
Children maxOperatingTemp, meltingRange, oxiResistanceTemp
Source
<xs:complexType name="PartThermalPropertiesType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="maxOperatingTemp" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "maxOperatingTemp" element is the maximum operating temperature for parts under load.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="meltingRange" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "meltingRange" element is the melting range for parts under load.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="oxiResistanceTemp" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "oxiResistanceTemp" is the oxidation resistance temperature.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PartDimPropertiesType
Namespace No namespace
Annotations
For vendor provided general process data for as built parts, with
accuracy, min wall thickness and surface roughness
Diagram
Diagram am_schema_R2018a_xsd.tmp#PartDimPropertiesType_smallPartAccuracy am_schema_R2018a_xsd.tmp#PartDimPropertiesType_largePartAccuracy am_schema_R2018a_xsd.tmp#PartDimPropertiesType_minWallThickness am_schema_R2018a_xsd.tmp#PartDimPropertiesType_surfaceRoughnessAfterShotPeening am_schema_R2018a_xsd.tmp#PartDimPropertiesType_surfaceRoughnessAfterPolishing
Model
Children largePartAccuracy, minWallThickness, smallPartAccuracy, surfaceRoughnessAfterPolishing, surfaceRoughnessAfterShotPeening
Source
<xs:complexType name="PartDimPropertiesType">
  <xs:annotation>
    <xs:documentation>For vendor provided general process data for as built parts, with accuracy, min wall thickness and surface roughness</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="smallPartAccuracy" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "smallPartAccuracy" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="largePartAccuracy" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "largePartAccuracy" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="minWallThickness" type="VariableType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "minWallThickness" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="surfaceRoughnessAfterShotPeening" type="SurfaceRoughnessType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "surfaceRoughnessAfterShotPeening" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="surfaceRoughnessAfterPolishing" type="SurfaceRoughnessType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional "surfaceRoughnessAfterPolishing" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type VisualsType
Namespace No namespace
Annotations
This type defines TBD.
Diagram
Diagram am_schema_R2018a_xsd.tmp#VisualsType_fileName am_schema_R2018a_xsd.tmp#VisualsType_description
Model
Children description, fileName
Source
<xs:complexType name="VisualsType">
  <xs:annotation>
    <xs:documentation>This type defines TBD.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="fileName" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "fileName" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string" default="text">
      <xs:annotation>
        <xs:documentation>The "description" element TBD</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>